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 DIRECTO
6.MOVE AX,[BP] .-DIRECCIONAMIENTO
INDIRECTO
7.MOVE AX,COUNT[DI].- REGISTRO INDIRECTO CON DESPLAZAMIENTO
8. MOVE AX[SI].-DIRECCIONAMIENTO INMEDIATO A REGISTRO
1.Complete
los siguientes enunciados
a)La
memoria de un computador se compone de unidades de almacenamiento llamadas bit
b) Byte
se agrupa 8 unidades de almacenamiento
c)La
agrupación de 4 bits (inferiores y superiores se les llama Nibble
d) CPU
es quien crea y controla el flujo de datos
e) Bus
de Datos se encarga de transferir datos entrecpu, memoria y
periféricos
f) Bus
de Control se encuentran las diferentes señales encargadas de
la sincronización y control del sistema
4.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
iteracion, como un contador que automaticamente se incrementa o decrementa de
acuerdo con el tipo de instruccion usada.
d)DX (Registro de Datos) se usa como puente para el
acceso de datos.
e)DS(Registro del Segmento de Datos) es un registro
de segmento cuya función es actuar como policía donde se encuentran los datos.
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 pila (stack)
Esta es una estructura usada para almacenar datos en forma temporal, tanto de un programa como de las
operaciones internas de la computadora
personal.
h)CS(registro del
segmento de código) o segmento de código. Es aquí donde se
encuentra el código ejecutable de cada programa, el cual está directamente
ligado a los diferentes modelos de memoria.
i)BP (registro de
apuntadoresbase) El registro BP (base pointer) se usa
para manipular la pila sin afectar al registro de segmentos SS. Es útil cuando
se usa interfaz entre lenguajes de alto nivel y el ensamblador. Puesto que
dicha interfaz se basa en el concepto de la pila BP, nos permite acceder
parámetros pasados sin alterar el registro de segmento SS.
j)SI(registro índice
fuente) Los registros SI yDI son útiles para manejar bloques de cadenas en
memoria, siendo el primero el índice fuente y el segundo el índice destino. En
otras palabras, SI representa la
dirección donde se encuentra la cadena y DI la dirección donde será copiada.
k)DI (registro índice
destino) ) Los registros SI yDI son útiles para manejar bloques de cadenas en
memoria, siendo el primero el índice fuente y el segundo el índice destino. En
otras palabras, SI representa la
dirección donde se encuentra la cadena y DI la dirección donde será copiada.
l)SP(registro del
apuntador de pila) El registro SP apunta a un área específica de memoria que
sirve para almacenar datos bajo la estructura LIFO (último en entrar, primero
en salir), conocida como pila (stack)
m)IP (registro del apuntador de siguiente instrucción) El registro IP
(instruction pointer) apunta a la siguiente instrucción que será ejecutada en
memoria.
No hay comentarios:
Publicar un comentario