martes, 17 de septiembre de 2013

Cuestionario Direccionamiento y Registros

A qué tipo de direccionamiento corresponde cada una de las siguientes líneas
 
1. LDA #100            Direccionamiento Inmediato
 
2. MOVE AL,BL        Direccionamiento a Registro

3. MOVE DX,CX       Direccionamiento a Registro

4. MOVE AX,DATO   Direccionamiento Inmediato

5. MOVE AX,[100]    Direccionamiento Inmediato

6. MOVE AX,[BP]     Direccionamiento de Registro Indirecto
 
7. MOVE AX,COUNT[DI]   Direccionamiento de Registro Indirecto con Desplazamiento
 
8. MOVE AX[SI]       Direccionamiento Indirecto

 
 
Complete los siguientes enunciados
 
a) La memoria de un computador se compone de unidades de almacenamiento llamadas bits


b) Byte  se agrupa 8 unidades de almacenamiento


c) La agrupación de 4 bits (inferiores y superiores se les llama  Nibble


d)  El CPU es quien crea y controla el flujo de datos


e) El Bus de datos se encarga de transferir datos entre cpu, memoria y periféricos


f) En el Bus de Control  se encuentran las diferentes señales encargadas de la sincronización y control del sistema



Escriba nombre y función de los registros

a) AX: Acumulador.- Se usa para almacenar resultados, lectura o escritura desde o hacia los puertos.
 
b) BX: Registro Base.- Sirve como apuntador Base o Indice.
 
c) CX: Registro Contador.- Se utiliza en operaciones de iteración, como un contador que automáticamente se incrementa de acuerdo conel tipo de instrucción usada.
 
d) DX: Registro de Datos.- Se usa como puente para el acceso de datos.
 
e) DS: Registro del Segmento de Datos.- Su función es actuar como policía donde se encuentran los     datos. Cualquier dato ya sea una variable inicializada o no debe estar dentro de este segmento.

f) ES: Registro del Segmento Extra.- Tiene el propósito general de permitir operaciones sobre cadenas, pero también puede ser una extensión del DS.

g) SS: Registro del Segmento de Pila.- Tiene la tarea exclusiva de manejar la posición de memoria donde se encuentra la piola (stack).

h) CS: Registro del Segmento de Código.- Aqui se encuentra el código ejecutable de cada programa.

i) BP: Registro de Apuntadores Base.- Se usa para manipular la pila sin afectar al registro de segmentos SS.

j) SI: Registro Indice Fuente.- Util para manejar bloques de cadenas en memoria. Representa la dirección donde se encuentra la cadena.

k) DI: Registro Indice Destino.- Util para manejar bloques de cadenas en memoria. Representa la dirección donde será copiada la cadena.

l) SP: Registro del Apuntador de Pila.- Apunta a un área específica de memoria que sirve para almacenar datos bajo la estructura LIFO.

m) IP: Registro de Apuntador de Siguiente Instrucción.- Apunta a la siguiente instrucción que será ejecutada en memoria.

n) F: Registro de Banderas.- Indica el estado actual de la máquina y los resultados de procesamiento.

No hay comentarios:

Publicar un comentario