martes, 17 de septiembre de 2013

Ejercicios

1. A qué tipo de direccionamiento corresponde cada una de las siguientes líneas. 

1.     LDA #100 :  Direccionamiento inmediato.

2.     MOVE AL,BL:  Direccionamiento registro.

3.     MOVE DX,CX: Direccionamiento registro.

4.     MOVE AX,DATO: Direccionamiento directo.

5.     MOVE AX,[100]:  Direccionamiento inmediato.

6.     MOVE AX,[BP]: direccionamiento de registro indirecto.

7.     MOVE AX,COUNT[DI]: registro indirecto con desplazamiento.

8.     MOVE AX[SI] :direccionamiento indirecto.


 2. Complete los siguientes enunciados.

a)     La memoria de un computador se compone de unidades de almacenamiento llamadas RAM y ROM.

b)    El byte se agrupa 8 unidades de almacenamiento

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

d)    Unidad de control es quien crea y controla el flujo de datos.

e)     Dispositivos periféricos se encarga de transferir datos entre  cpu, memoria y periféricos.

f)     Unidad central de proceso se encuentran las diferentes señales encargadas de la entronización y control del sistema.

3. Escriba nombre y función de los registros.

a)AX Acumulador Para almacenar resultados, letra o escritura desde o hacia los puertos.


b)BX Registro Base Apuntador base o índice.


c)CX Registro Contador Utilizado en operaciones de iteración, como un contador que automáticamente se incrementa o decremento de acuerdo con el tipo de instrucción usada.


d)DX Registro de datos Se usa como puente para el acceso de datos.

e)DS Registro de segmento de datos Actúa como policía donde se encuentran los datos.

f)ES Registro de segmento extra Permite operaciones sobre cadenas, pero también puede ser una extensión de DS.

g)SS Registro de segmento de pila Maneja la posición de memoria donde se encuentra la pila.

h)CS Registro de segmento de código Aquí es donde 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.

j)SI Registro de índice fuente Maneja bloques de cadenas en memoria, siendo el índice fuente , representa la dirección donde se encuentra la cadena.

k)DI Registro índice destino Maneja Bloques de cadenas en memoria, siendo el índice destino, representa la dirección donde será copiada.

l)SP Registro apuntador de pila Apunta a una área especifica de memoria que sirve para almacenar datos bajo la estructura de pila.

m)IP Registro apuntador de siguiente instrucción Apunta la siguiente instrucción que será ejecutada en memoria.

n)F Registro de banderas Se describe el significado de cada bit en este registro.



No hay comentarios.:

Publicar un comentario