Sie sind auf Seite 1von 24

CUESTIONARIO

1.- Es una de la clasificacin de la arquitectura de computadoras?


a) Risc
Procesamiento

b) Segmentada

c)

2.- Cmo est conformada la arquitectura de computadoras? Describe


brevemente cada elemento.
1.- S.O y aplicaciones: es un programa o conjunto de programas de un sistema
informtico que gestiona los recursos de hardware y provee servicios a los
programas de aplicacin de software
2.- Kernel es un software que constituye una parte fundamental del sistema
operativo, y se define como la parte que se ejecuta en modo privilegiado
3.- Ensamblador es un lenguaje de programacin de bajo nivel para los
computadores, microprocesadores, microcontroladores y otros circuitos integrados
programables
4.- Firmware es un programa informtico que establece la lgica de ms bajo nivel
que controla los circuitos electrnicos de un dispositivo de cualquier tipo
5.- Hardware se refiere a todas las partes fsicas de un sistema informtico, sus
componentes
2.- Qu es la segmentacin?
R= mtodo por el cual consigue aumentar el rendimiento de un sistemas
4.- A qu se asemeja la arquitectura segmentada?
Se asemeja a la arquitectura vom newman
5.- En qu consiste en multiproceso simtrico?
es un tipo de arquitectura de computadores en la que dos o ms unidades de
procesamiento comparten una nica memoria central.

6.- Cmo se clasifican las CPU de multiprocesamiento?


SISO (Single Instruction, Single Operand ) computadoras independientes
SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales
MISO (Multiple Instruction, Single Operand ) No implementado
MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
3.- Es la arquitectura un Conjunto de instrucciones complejo se aplica
ordenadores domsticos

a) Risc

b) Cisc

c) Cpu

8.- Mencione 3 ejemplos de microprocesadores basados en la tecnologa


CISC
Motorola 68000, Zilog Z80 y toda la familia Intel x86 usada en la mayora de las
computadoras personales actuales.

4.- Es alguna de las caractersticas de la Arquitectura RISC.


a) multiprocesamiento y paralelismo

b) Reduce compilacin

c) Econmicos

10.- Cul arquitectura realiza menos ciclos de reloj en sus procesos? (RISC
o CISC)
RISC
5.- Es una de las de las dos funciones principales del reloj del sistema?
a) Para saber la hora

b) Ajusta Timer

c) Saber Fecha

Para sincronizar las diversas operaciones que realizan los diferentes


subcomponentes del sistema informtico.
6.- Se le llama al nmero de pulsos que emite el reloj cada segundo?
a) Se le llama frecuencia del reloj

b) Amplitud

c) Ciclo

Mencione los componentes para realizar el armado de una computadora


Procesador, cpu, memoria RAM, disco rgido, memoria de video

7.- A cuantos Bits trabajaba el 8086?


a) 32 bits

b) 16 bits

c) 8 bits

8.- la funcin principal del controlador 8259 es


a) Controlar las interrupciones al procesador b) Controlar salida c) Manejar
ciclos

Cules son las configuraciones DMA?


Controladores de disco duro, tarjetas grficas, tarjetas de red, tarjetas de sonido y
tarjetas aceleradoras. Tambin es utilizado para la transferencia de datos dentro
del chip en procesadores con mltiples ncleos. DMA es esencial en los sistemas
integrados.
8.- Este puerto es usado para tareas como grabacin de video de alta
calidad y conexin a escner?
a) Puerto USB

b) Puerto serial

c) puerto firewire

2-Qu maneja la unidad interfaz de bus?


R- maneja la lectura y escritura desde y hacia la memoria y los puertos
de entrada/salida
9.- Es el nombre del circuito integrado en la Unidad de Procesamiento
Central que se encarga de las operaciones bsicas aritmticas y lgicas?
a) ALU

b) Memorias

c) CPU

10.- Conjunto de conexiones que comunican al CPU para dar respuesta a


rdenes y acceder a datos y presentar resultados, comunica al ALU y
registros.
a) Serial

b) Fases

c) Bus

3.-Menciona las operaciones bsicas que realiza el ordenador.


Entrada
Proceso.
Almacenamiento
Salida

4.-En qu etapa del ciclo de instruccin se lleva a cabo la operacin de los


datos que van a ser procesados?

En el microcontrolador

5.-Cul es el funcionamiento del CPU?


R= Enva y recibe seales de control, direcciones de memoria y datos de un lugar
a otro del ordenador a travs de lneas llamadas BUS.

6.-Qu funcin tiene el registro dentro del CPU?


R= almacena temporalmente los valores de los datos a los que se accede con
frecuencia durante el proceso.
Los registros del procesador se emplean para controlar instrucciones en ejecucin,
manejar direccionamiento de memoria y proporcionar capacidad aritmtica.

7.-Qu funcin tiene el SMP?


R= Consiste de un computador constituido por varios procesadores similares,
interconectados mediante un bus o algn tipo de estructura de conmutacin.

8.-En qu consiste la arquitectura en pipeline?


R= consiste en ir transformando un flujo de datos en un proceso comprendido por
varias fases secuenciales, siendo la entrada de cada una la salida de la anterior.
Esta arquitectura es muy comn en el desarrollo de programas para el intrprete
de comandos, ya que se pueden concatenar comandos fcilmente con tuberas
(pipe).

9.-Menciona los tipos de CPU?

10.-Cul es el modelo tradicional de computacin?

Cuestionario del equipo 3


11.- Cules son los tipos de memoria?
a) Asociativa y Convencionales

b) RAM

2- En dnde se utiliza la memoria asociativa?

c) RAM y Erom

Se utiliza para las memorias cache

3- Qu es la RAM?
Son las instrucciones que posibilitan la ejecucin de las aplicaciones que tenemos
instaladas en nuestra PC.

12.- Cules son los tipos de Memoria RAM?


a) DRAM,

b)

DRAM, SDRAM, RDRAM

c) ROM, PROM

13.- En la ROM
a) Se encuentra el programa inicial de arranque y conjunto de rutinas de entrada y
salida
b) BIOS
c) Esta el almacenamiento datos

6.- Diferencia entre RAM y ROM?


La RAM es ms rpida para acceder a la informacin porque lo hace de manera
aleatoria y de forma ms directa. Y la ROM es ms secuencial que necesita
recorrer todos los datos.

14.- Define al tipo de memoria cache


a) Es de tipo Voltil
RAM

b) Es la SDRAM

c) Resguarda direcciones de

14a.- Son tipos de memoria cache


a) Cache L1, L2, L3

b) Cache L3, L4, L5c) Cache L2

9.- Qu es un bloque en un dispositivo de I/O?


La informacin se almacena en bloques que tienen una direccin que los identifica

10.- Qu es un carcter en un dispositivo de I/O?


Es la informacin que entra o sale y accede a datos de secuencia

15.-Menciona las principales funciones de un controlador de E/S.


a) Comunicacin con Bus b) Control y temporizacin datos c) guarda datos
2.- Qu son los dispositivos de entrada?
R=Son los dispositivos permiten al usuario del computador introducir datos,
comandos y programas en el CPU.

3.-Da 3ejemplos de dispositivos de entrada.


R= Teclado, Escner, micrfono, ratn, etc.

4.-Menciona los tipos de teclados.


R=Teclado PC XT, Teclado Extendido, Teclado PC AT, Teclado Extendido de
Comercio

15.- Funcin principal de los los dispositivos de salida.


a) Reciben informacin del CPU
datos

b) Envan datos Cache

c) Reciben

16.-Son dos tipos de tipos de monitores.


a) Monocromticos, Escala de grises, Monitor CTR, Monitor LCD, Monitor LED,
Monitores DLP.
a) Monitor mbar y CTR b) Monitor LED y DLP

c) Monitor mbar y DLPI

17.- Cul es el controlador del monitor?


a) CI 8224.

b) CI 8086

c) CI 8225

18.- Una de las tareas importantes del DMA.

a) Encarga de rfagas datos


Transfer datos

b) procesa datos

c) Controlador admn.

9.- Cules son las formas bsicas de DMA?


R= Acceso de memoria por robo de ciclo (Cycle Stealing), Memoria Multipuerta o
por Rfagas.

10.- Cules son los conectores hacia el CPU?


R= PS/1 O DNI, PS/2 Y USB

Son cualquier conexin o dispositivo electrnico que facilite la transferencia de


seales elctricas entre componentes. Podramos decir que un bus es un conjunto
de lneas conductoras utilizadas para la transmisin de datos entre los
componentes de un sistema informtico.
19. -Un bus conecta diferentes partes del sistema, como el microprocesador,
la controladora de unidad de disco, la memoria y los puertos de
entrada/salida (E/S), para permitir la transmisin de informacin.
a) ATA

b) IDE

c) Interfaz

El puerto IDE (Integrated device Electronics) o ATA (Advanced Technology


Attachment) controla los dispositivos de almacenamiento masivo de datos, como
los discos.
El estndar ATA permite conectar perifricos de almacenamiento de manera
directa con la placa madre mediante un cable de cinta, generalmente compuesto
de 40 alambres paralelos y tres conectores.
Llegan a medir mximo 45 cm.

20.- El direccionamiento de memoria efectiva son 3 tipos.


a) Modo real, protegido y virtual b) Real, simplex y nico
dual

Cuestionario:

21.- Son los tipos de Temporizadores.

c) Virtual, sncrono,

a) Sncrona y Asncrona
timer

b) Tiempo y frecuencia

c) Reloj y

22.- Las Causas de un RESET principalmente en un micro


a) Al rebasar la capacidad del temporizador

b) En 0 la terminal c) A la fuente

23. En qu consiste el WatchDog?


a) Es un contador llega al mximo, provoca un RESET
ciclos

b) Cortocto. C) cuenta

24.- Nos sirve la seal READY en un micro bsicamente.


a) Insertar estados nuevos

b) Inserta edos. nuevo en esperac) Pone etiqueta

25. Es una interrupcin de sistema.


a) Es una suspensin temporal de la ejecucin de un proceso, para ejecutar una
rutina
a) Paro automtico datos b) Suspensin temporal ejecucin de proceso c) Reset

26.-

Cules son los dos tipos de Enmascaramiento?

Enmascarables

No Enmascarables

27.-

Tipos de transferencia DMA

Por robo de ciclos

Transparente

28.- Los microprocesadores INTEL que usan la multiplexacion de 16 a 8 bits


a) 80286

b) Pentium

c) 8086/808

Con que dispositivos consta el modelo de Jhon Von Newman ?

* Cuales son los tipos de Arquitectura de Computadora?


Modelo de Von Neuman

* Como funciona la Memoria RAM?


La RAM es una memoria considerada de acceso aleatorio porque puedes leer
cualquier regin de la memoria siempre y cuando conozcas la ubicacin exacta de
la informacin en ella.

* Para qu sirve la Memoria Principal de una Computadora?


almacenan temporalmente tanto los datos como los programas que la unidad
central de procesamiento (CPU) est procesando o va a procesar en un
determinado momento.
* Menciona 2 Dispositivos de Almacenamiento ptico
Los discos compactos (CD), discos verstiles digitales (DVD)

* En el Bus de Datos, Cual es su principal caracterstica de transmisin?


se transportan datos e informacin relevante.

* Que es un Dispositivo Perifrico?


se denomina perifricos a los aparatos y/o dispositivos auxiliares e independientes
conectados a la unidad central de procesamiento de una computadora.
* Mencione al menos 3 dispositivos de Entrada, de Salida, de Comunicacin
y Almacenamiento.
* Que es un Diagrama de Bloque de una Computadora?
Son aquellas que se efectan con un conjunto de operandos y no con un solo
operando. Tambin dentro de esta instruccin se encuentra la de control del
programa.

* Que es un Bus de Datos, de Direccin y de Control?

R= BUS DE DATO: Un bus de datos es un dispositivo mediante el cual al interior


de una computadora se transportan datos e informacin relevante.

BUS DE DIRECCIONES: Este bus se utiliza para direccionar las zonas de


memoria y los dispositivos (que recordemos son tratados como si de posiciones de
memoria se tratasen), de forma que, al escribir una direccin en el bus, cierto
dispositivo quede activado y sea quien reciba-enve los datos en el ciclo de bus as
empezado.
BUS DE CONTROL: El bus de control gobierna el uso y acceso a las lneas de
datos y de direcciones. Como stas lneas estn compartidas por todos los
componentes, tiene que proveerse de determinados mecanismos que controlen su
utilizacin. Las seales de control transmiten tanto rdenes como informacin de
temporizacin entre los mdulos. Mejor dicho, es el que permite que no haya
colisin de informacin en el sistema.

* Por qu se caracterizan los buses de tercera generacin?

* Mencione 3 tipos de buses?


R= Bus Local, Bus de Datos, Bus de Direcciones, Bus de control, Buses
Normalizados

* Para qu sirve el reloj del sistema?


R= 1. Para sincronizar las diversas operaciones que realizan los diferentes
subcomponentes del sistema informtico.
2. Para saber la hora.

* En que unidad se mide la potencia de una fuente de Alimentacin?

* La fuente de Alimentacin se alimenta con corriente alterna o directa?


R= directa
* Menciona los tipos de temporizador ms comunes?

* Cual circuito es usado en los temporizadores?

* Menciona los tres tipos ms usados de direccionamiento de datos?


R= Modo real Virtual, Modo Protegido, Modo Real

29.- Las microperaciones lgicas especifican


a) Operaciones binarias para un carcter
Cadenas

b) Secuencia operaciones c)

30.- las Microperaciones aritmticas que ejecutan operaciones aritmticas.


a) En datos numricos almacenados en los registrosb) Suma y resta
Combina

c)

Las operaciones bsicas son: suma, resta, incremento, decremento y corrimiento

1.-Cual es el significado del acrnimo CPU?


R= Unidad Central de Procesamiento

2.-Que funcin desempea el CPU?


R= Enva y recibe seales de control, direcciones de memoria y datos de un lugar
a otro del ordenador a travs de lneas llamadas BUS.
. En estos bus estn las puertas de E/S, las cuales conectan a la memoria y a los
chips de apoyo al bus.
. Los datos pasan a travs de estas puertas de E/S
hasta la CPU.

mientras viajan desde y

3.-Cuales son los dispositivos de entrada del ordenador?


R= Teclado, Modem, Raton, Microfono, Scanner, Camar Digital, Webcam

4.-Cuales son los dispositivos de salidas de datos del ordenador?


R= Pantalla(Monitor), Impresora, Fax, Altavoces (Bocinas), Auriculares

5.-Que Bus utiliza la memoria principal para comunicarse con el


microprocesador del CPU?
R=el bus local

6.-Que software bsico utiliza la tarjeta madre para funcionar?


R=BIOS

7.-Que es un computador?
R= Es un mquina electromecnica capaz de procesar una gran cantidad de
operaciones a alta velocidad y con mucha presicin, siempre que se le den las
instrucciones adecuadas.
ESQUEMA BASICO DE UN COMPUTADOR

8.-Que estndares manejan las ranuras IDE?


R= RANURA(IDE): Es un estndar de interfaz para la conexin de los dispositivos
de almacenamiento masivo de datos y las unidades pticas que utiliza el estndar
derivado de ATA y el estndar ATAPI.

9.-Que son los perifricos?


R= Se denominan perifricos a los dispositivos a travs de los cuales el ordenador
se comunica con el mundo exterior

10.-Cual es la diferencia entre programa fuente y programa objeto?


R= Un programa fuente es aquel que nos permite escribir un algoritmo mediante
un lenguaje formal. Por eso al cdigo desarrollado al programar se le llama cdigo
fuente.
Un programa objeto es el resultado de traducir un programa fuente para obtener
un lenguaje comprensible por la mquina.

31.- AT89C52 es de 8 bits del micro controlador y pertenece familia

a) Microchip

b) Atmel

c) Pics

AT89C52 tiene 8KB de flash programable y borrable memoria de slo lectura


(PEROM) y 256 bytes de RAM. AT89C52 tiene una resistencia de 1.000 ciclos de
borrado / escritura que significa que se puede borrar y programar para un mximo
de 1000 veces.

32.- Unidad Aritmtico-Lgica se encarga de


a) Hacer procesamiento datos
aritmticas

b) Cuenta informacin

c) Ejecuta operaciones

La Unidad Aritmtico-Lgica (ALU, Arithmetic-Logical Unit) es la encargada de


ejecutar las operaciones aritmticas bsicas (suma, resta, multiplicacin y divisin)
y lgicas (AND, OR, NOT). Slo con estas operaciones bsicas es procesada toda
la informacin y se obtienen los resultados. Los datos sobre los que opera esta
unidad provienen de la memoria principal y pueden estar almacenados
temporalmente en algunos registros internos de la propia unidad.
32.- Registros
33.- Los registros de estado y control, suelen contener informacin acerca
del estado inactivo, ocupado, etc. En estos registros tambin
a) Se ocupan las direcciones
velocidad

b) Se guarda informacin de control

c) Se da

Se almacena informacin de control, como por ejemplo el tipo de paridad y la


velocidad de transmisin de los datos.

33.- Los microprocesadores RISC se basan en la idea de que la mayora de las


instrucciones para realizar procesos en el computador son relativamente simples
por lo que se minimiza el nmero de instrucciones y su complejidad a la hora de
disear la CPU.
Algunos ejemplos de arquitectura RISC son el SPARC de Sun Microsystems, el
microprocesador Alpha diseado por la antigua Digital, hoy absorbida por Compaq
y los Motorola 88000 y PowerPC. Estos procesadores se suelen emplear en
aplicaciones industriales y profesionales por su gran rendimiento y fiabilidad.
34.- Los microprocesadores CISC, al contrario, tienen una gran cantidad de
instrucciones y por tanto son muy rpidos procesando cdigo complejo

2.1.2 BUS DE DATOS


Un bus de datos es un dispositivo mediante el cual al interior de una computadora
se transportan datos e informacin relevante. Su funcionamiento es sencillo: en un
bus, todos los distintos nodos que lo componen reciben datos indistintamente,
aquellos a los que estos datos no son dirigidos los ignoran y, en cambio, aquellos
para los cuales los datos tienen relevancia, los comunican. Desde el punto de vista
tcnico, un bus de datos es un conjunto de cables o conductores elctricos en
pistas metlicas sobre la tarjeta madre o mother del ordenador. Sobre este
conjunto de conductores circulan las seales que conducen los datos
El bus de datos transfiere tanto las instrucciones que provienen del procesador
como las que se dirigen hacia l. Se trata de un bus bidireccional

35.- DIRECCIONAMIENTO
El direccionamiento de la memoria puede considerarse en la forma en que se
expresan y guardan las direcciones.
Una direccin es el ID c/ dispositivo conectado a un bus.
Les presentamos la forma en que son tratadas las direcciones de memoria del PC.

Modo Real

Modo Protegido

Modo Virtual

36.- MODO REAL


Cuando encendemos nuestra Computadora, pasa automticamente a modo real.
En este modo de operacin el procesador se comporta como un Intel 8086 muy
rpido.
8086

37.- MODO PROTEGIDO


Este modo (a partir del 80286 Y posteriores) permite acceder a datos y programas
localizados por encima y dentro del primer megabyte de memoria. Para
direccionar esta seccin extendida el sistema de memoria requiere un cambio en
el esquema de direccionamiento de segmento ms desplazamiento usado en el
modo real.

Cuando los datos y programa se direccionan, la direccin de desplazamiento para


acceder a la informacin en el segmento de memoria se sigue utilizando.
38.- Una diferencia de modo real y modo protegido, consiste en la direccin del
segmento ya que no existe en modo protegido. En lugar de una direccin de
segmento, el registro de segmento contiene un selector que elige un descriptor de
una tabla.

39.- MODO REAL VIRTUAL


Esta tcnica consiste en hacer creer al programa que dispone de ms memoria
que la fsicamente disponible en RAM.
Tiene sentido porque en ese momento (y actualmente), la memoria extendida era
mayor que la fsicamente disponible en muchos sistemas, adems el disco duro
era estndar en todos los equipos.
Esta RAM ficticia se conoce como memoria virtual; una simulacin conocida de
antiguo en el mundo de los mainframes, que fue introducida en la informtica
personal a partir del 80286.

40.- La programacin en este lenguaje puede resultar un tanto ardua para


el principiante, pero permite desarrollar programas muy eficientes.
a) Lenguaje ensamblador
c)Lenguaje C

b) lenguaje Maquina

Ya que otorga al programador el dominio absoluto del sistema. Los fabricantes


suelen proporcionar el programa ensamblador de forma gratuita y en cualquier
caso siempre se puede encontrar una versin gratuita para los micros
controladores ms populares.
41.- La programacin en un lenguaje de alto nivel (como el C o el Basic)
permite disminuir el tiempo de desarrollo de un producto.
a) Lenguaje C

b) Depuracin

c) Compilacin

No obstante, si no se programa con cuidado, el cdigo resultante puede ser


mucho ms ineficiente que el programado en ensamblador. Las versiones ms
potentes suelen ser muy caras, aunque para el micro controlador ms popular
pueden encontrarse versiones demo limitadas e incluso compiladores gratuitos.

42.- Depuracin: debido a que los micros controladores van a controlar


dispositivos fsicos, los desarrolladores necesitan herramientas que les permitan
comprobar el buen funcionamiento del micro controlador cuando es conectado al
resto de circuitos.
43.- Son capaces de ejecutar en un PC programas realizados para el micro
controlador.
a) Emulacin

b) Rutinas

c) Simulacin

Los simuladores permiten tener un control absoluto sobre la ejecucin de un


programa, siendo ideales para la depuracin de los mismos. Su gran
inconveniente es que es difcil simular la entrada y salida de datos del micro
controlador. Tampoco cuentan con los posibles ruidos en las entradas, pero, al
menos, permiten el paso fsico de la implementacin de un modo ms seguro y
menos costoso, puesto que ahorraremos en grabaciones de chips para la prueba
in-situ.

44.- MODELO DE DIRECCIONAMIENTO


Se les llama modos de direccionamiento a las distintas formas de combinar los
operandos segn el acceso que se hace a memoria.
Dicho de otra manera, un modo de direccionamiento ser una forma de parmetro
para las instrucciones.
Una instruccin que lleve un parmetro, por lo tanto, usar un modo de
direccionamiento, que depender de cmo direccionar (accesar) al parmetro;
una instruccin de dos parmetros, combinar dos modos de direccionamiento.
45.- Direccionamiento implcito
Depende solamente de la instruccin, es decir, la instruccin no lleva parmetros.
Particularmente en instrucciones que no accesan memoria, o bien que tienen una
forma especfica de accesarla.
Ejemplos: PUSHF, POPF, NOP
46.- Modo registro
Usa solamente registros como operandos
Es el ms rpido, pues minimiza los recursos necesarios (toda la informacin fluye
dentro del EU del CPU)
Ejemplo:

MOV AX, BX
Modo inmediato
Tiene dos operandos: un registro y una constante que se usa por su valor.
El valor constante no se tiene que buscar en memoria, pues ya se obtuvo al hacer
el fetch de la instruccin.
Ejemplo:
MOV AH, 9
Modo directo
Uno de los operandos involucra una localidad especfica de memoria
El valor constante se tiene que buscar en memoria, en la localidad especificada.
Es ms lento que los anteriores, pero es el ms rpido para ir a memoria, pues ya
sabe la localidad, la toma de la instruccin y no la tiene que calcular.
Ejemplo:
MOV AH, [0000]
MOV AH, Variable
Estas dos instrucciones seran equivalentes, si Variable est, por ejemplo, en la
localidad 0 de memoria. En la forma primitiva del lenguaje de mquina, como el
primer ejemplo, se tiene que indicar mover a AH el contenido (indicado por los
corchetes), de la localidad 0 de los datos (lo de los datos es implcito). El lenguaje
Ensamblador, sin embargo, nos permite la abstraccin del uso de variables, pero
como una variable tiene una localidad determinada en memoria, para el
procesador funciona igual. La nica diferencia consiste en que el programador no
tiene que preocuparse por la direccin, ese manejo lo hace automticamente el
Ensamblador.
47.- Modo indirecto
Se usan los registros SI, DI como apuntadores
El operando indica una localidad de memoria, cuya direccin (slo la parte
desplazamiento) est en SI o DI.
Es ms lento que los anteriores, pues tiene que calcular la localidad
Ejemplos:
MOV AL, [SI]

MOV BL, ES: [SI]; Aqu se dice que se usa un segment override, donde se indica
que en vez de usar el segmento de datos por defecto, se use en su lugar como
referencia el segmento extra.
Modo indexado de base
Formato:
[
BX o BP
+ SI o DI (opcionales)
+ Constante (opcional)
]
BX o BP indica una localidad base de la memoria
A partir de BX o BP, se puede tener un desplazamiento variable y uno constante
La diferencia es el segmento sobre el que trabajan por defecto:
BX por defecto en el segmento de datos
BP por defecto en el segmento de pila.
Ejemplos:
MOV AX, [BX]
MOV DX, [BX+2]
MOV CX, [BX+DI]
MOV DL, [BX+SI+3]

4.4 TIPOS DE MICROCONTROLADORES


48.- PIC 16F84A
Arquitectura
Las altas prestaciones de los micro controladores PIC derivan de las
caractersticas de su arquitectura.

48.- Este micro controlador, estn basados en una arquitectura tipo Harvard
que posee buses y espacios de memoria por separado para el programa y
los datos
a) Zilog Z-80

b) Pic 16F84A

c) Atmel

Lo que hace que sean ms rpidos que el micro controlador basado en la


arquitectura tradicional de Von Neumann.
Otra caracterstica es su juego de instrucciones reducido (35 instrucciones) RISC,
donde la mayora se ejecutan en un solo ciclo de reloj excepto las instrucciones de
salto que necesitan dos.
Posee una ALU (Unidad Aritmtico Lgica) de 8 bits capaces de realizar
operaciones de desplazamientos, lgicas, sumas y restas. Posee un Registro de
Trabajo (W) no direccionable que usa en operaciones con la ALU.

49.- Memoria de datos.


Est organizada en dos pginas o bancos de registro, banco 0 y banco 1. Para
cambiar de pgina se utiliza un bit del registro STATUS (RP0).
Cada banco se divide a su vez en dos reas:
RFS (Registros de Funciones Especiales)
RGP (Registros de Propsito General)

50.- ENTRADA/SALIDA
Puertos de E/S
El PIC16F84 dispone de dos puertos digitales de E/S paralelos de uso general
denominados Puerto A y Puerto B.
Puerto A
El puerto A dispone de 5 lneas de la RA0 a la RA4, en la que hay que distinguir
la A4 o T0CKI (Timer 0 Clock Input) que est compartida con la entrada para el
Timer 0 (TMR0) a travs de un trigger Schmitt y que cuando se configura como
salida es de drenador abierto, por lo que debe colocarse una resistencia de
polarizacin.

51.- MICROCONTROLADOR AT89C52

51.- Contienen internamente un CPU de 8 bits, 4 puertos de entrada y salida


paralelo completamente programables en forma individual como salidas o
entradas.
a) Microchip

b) Atmel 89C52

c) Arduino

tiene tambin funciones de control con las particularidades siguientes: un puerto


serie, 2 entradas para Timer/Contador de 16 bits, 2 entradas para interrupciones
externas, las seales de RD y WR para la toma o almacenamiento de datos en
RAM externa y en el puerto 1 se encuentra el timer 2. Adems, cuenta tambin
con 256 bytes de memoria RAM interna.

52.- REGISTROS DE FUNCIONES ESPECIALES


A continuacin se describen los registros y funciones con los cuales se puede
controlar en su totalidad al AT89C52. Las direcciones de los Registros de
Funciones Especiales (SFR) se muestran en la tabla
53.- ACUMULADOR
ACC es un registro, en las instrucciones especficas que se refieren a todo
el byte, el mnemnico de ste se conoce simplemente como A.
a) Acumulador

b) Acceso directo

c) Registro

. Este registro es de los ms importantes, puesto que es utilizado como un registro


procesador y en torno a l se realizan la mayora de las operaciones, tanto
aritmticas como lgicas, es por esto que en su arquitectura es el registro ms
complicado. Es importante mencionar que despus de realizada una operacin
aritmtica, el resultado de esta operacin aparecer en el acumulador.
54.- REGISTRO B
54.- Este registro es usado durante las operaciones de multiplicacin y
divisin, por lo que se toma como un acumulador auxiliar. Pero adems,
puede ser utilizado como cualquier otro registro de propsito general.
a) Registro B

55.- STACK POINTER

b) Registro A

c) Registro D

El Stack Pointer es un registro de 8 bits. Contiene la direccin de memoria RAM


interna, en la que se guardar el dato al utilizar la instruccin PUSH o en su
defecto, de donde el dato contenido en esta direccin, ser obtenido al ejecutar la
instruccin POP. Despus del reset el SP apunta a la direccin 07H, por lo que la
primera direccin disponible, por default, ser la direccin 08H (R0 del segundo
banco de registros). Cabe mencionar que el SP puede ser movido a cualquier
direccin de memoria (RAM interna) y que en todas las llamadas a subrutina o
interrupcin es usado recuperando los datos almacenados con las instrucciones
de retorno RET y RETI.

DATA POINTER
El Data Pointer (DPTR) consiste en un byte alto (DPH) y un byte bajo (DPL). Est
diseado para retener direcciones de 16 bits. Puede ser manipulado como un
registro de 16 bits, o como dos registros independientes de 8 bits. Este registro se
utiliza para mover datos hacia y desde la memoria ROM interna utilizando 16 bits
de direccionamiento.
56.- PUERTOS 0 AL 3
P0, P1, P2 y P3 son los latches de los SFR correspondientes a los Puertos 0, 1, 2
y 3 respectivamente. Escribir un 1 en un bit de un puerto (P0, P1, P2 o P3) causa
la correspondiente salida de un estado alto por el pin del puerto. Escribir un cero
causa la salida de un estado bajo por el mismo. Cuando se usan como entrada, el
estado externo del pin es tomado en el registro correspondiente al puerto (por
ejemplo, si el estado externo de un pin es
Bajo, el bit correspondiente al puerto SFR contiene un 0; si es alto contendr un
1).
BUFFER DE DATOS SERIALES
El buffer serial son, en realidad, dos registros separados, un buffer para transmitir
y un buffer para recibir. Cuando un dato es movido a SBUF, este va al buffer para
transmitir y es usado para la transmisin serial. Moviendo un dato al SBUF es
como inicia la transmisin serial. Cuando un dato es movido desde el SBUF, viene
del buffer de recepcin.

Das könnte Ihnen auch gefallen