Microprocesadores
Edwin Antonio Monroy Rivera MR070237 GL03
1. Cuando completó la Tabla 1 el primer dato declarado era 7Ah y al revisar la memoria encontró también 7Ah, pero el segundo dato declarado era 99 y en la memoria no encontró el mismo dato ¿Por qué ocurre eso? R// porque 99 esta expresado en decimal y el microprocesador trabaja en hexadecimal por lo tanto al convertir el 99 a hexadecimal se obtiene el 63 que se almacena en la memoria. 2. En la Tabla 2 la primera instrucción en lenguaje ensamblador es “MOV AX, DATA” pero en las instrucciones desensambladas se representa como “MOV AX, 00720” ¿Por qué ocurre eso? R// porque mueve la dirección de memoria donde está el segmento de datos (00720) para AX. …ver más…
R// SS: define la superficie de la memoria utilizada para la pila y SP: direcciona los datos en la pila de memoria, en donde se almacenan direcciones de retorno de subrutinas y datos temporales. 8. En el segundo programa ¿por qué necesitó cargar el dato 110 en el registro DX para enviar datos al puerto? R// porque en DX (Registro de datos) se usa junto con el registro AX y junto con instrucciones variables de E/S controlan el puerto indicado en este caso tiene el valor de 110 (todo para efecto del emulador este puerto es virtual) 9. Cuando modificó el segundo programa ¿por qué fue necesario cambiar el dato en DX de 110 a 0378h? R// porque el puerto 110 está ocupado por la computadora y para poder mandar los datos a la tarjeta con Led’s debemos de usar el puerto serial que la computadora lo tiene definido con el valor hexadecimal de 0378h o 888 en decimal. 10. Dibuje un mapa de memoria del micro 8086 tanto en forma absoluta como en SEGMENTO:DESPLAZAMIENTO. Inicie el mapa en la dirección 00000h (0000:0000h) hasta la 0FFFFFh (FFFF:FFFFh) y en el mapa ubique cada uno de los segmentos del primer programa.
Investigación complementaria:
¿Qué son los modos de direccionamiento? R// Se les llama modos de direccionamiento a las distintas formas de combinar los operandos según el acceso que se hace a memoria. Dicho de otra manera, un modo de direccionamiento será una forma de parámetro para las