Documente Academic
Documente Profesional
Documente Cultură
Actividades
1. Primer Programa
2. Segundo Programa
3. Tercer Programa
d. Paso 33: Modifique ahora el dato almacenado en CH, cambiándolo por 11010000b
Al realizar la modificación, se obtiene que el color de la letra A ha cambiado de blanco a
negro, lo cual nos lleva a pensar que este dato tiene que ver con el color de fuente.
a. Primer Programa
b. Segundo Programa
Al comparar las dos primeras instrucciones ¿qué diferencias hay al ejecutarlas, siendo que
las dos son MOV?
La diferencia es que la primera instrucción utiliza el tipo de direccionamiento inmediato
(carga un dato definido por la instrucción), mientras que la segunda utiliza un tipo de
direccionamiento mediante registro.
En las últimas tres instrucciones se incluyeron corchetes (paréntesis cuadrados) en las
instrucciones ¿Qué diferencias observó en su ejecución respecto a las primeras dos
instrucciones?
Cuando se usa corchetes se refiere que el dato que se está buscando se encontrará en la
dirección definida por el valor en corchete. Este es un tipo de direccionamiento relativo a
registro.
¿Por qué al ejecutar la séptima instrucción los datos se almacenan en CX en ese orden
específico?
Porque en lenguaje assembler, siempre se carga primero el dato menos significativo, y
posteriormente el más significativo.
c. Tercer Programa
Al ejecutar el programa, a medida que hacía las modificaciones ¿qué efecto concreto logra
el cambio en el registro BX?
Este cambio define la posición del carácter con respecto a la venta emergente. Mientras
más grande, más a la derecha se ubicará
Los modos de direccionamiento son las formas definidas en el microprocesador para ubicar un
dato en la memoria o en los registros internos a la hora de realizar una instrucción.
Si se realizara la instrucción “MOV AX, BX”, sucedería que el dato de BX ha sido cargado a AX,
pero BX se mantiene tal cual como estaba. En caso de que se realizara la instrucción “XCHG AX,
BX”, sucedería que los datos de BX y AX se intercambian entre sí.