Preguntas del examen de programación en lenguaje ensamblador, ¡vienen los expertos!
Las respuestas a las preguntas 10 y 12 de LS son incorrectas.
1. La única dirección que representa cada unidad de bytes en el espacio de almacenamiento es: Dirección física.
2. Las condiciones de prueba para la transferencia de instrucciones JNC son: Se restablece el indicador de acarreo, es decir, CF = 0 (el operando de origen no es menor que el operando de destino).
3. La instrucción para transferir los datos en la dirección del puerto 30H a la CPU es: IN AL,30H.
4. Hay hasta 1024 direcciones de puerto en el sistema de microprocesador 8086.
5. Para determinar si una operación de número sin signo se ha desbordado, se debe utilizar el indicador de acarreo; para determinar si una operación de número con signo se ha desbordado, se debe utilizar el indicador de desbordamiento.
6. La ejecución de la instrucción INT 10H puede leer el contenido de la dirección 40H de la tabla de vectores de interrupción y enviarlo a IP, y leer el contenido de la unidad de direcciones 42H y enviarlo a CS.
7. La declaración ASC DB '1234' establece 4 bytes.
8. Cierta microcomputadora tiene 16 líneas de direcciones y el rango de direcciones que puede cubrir es: 0000H ~ 0FFFFH.
9. El espacio de almacenamiento máximo permitido por 8086CPU es 1 M bytes y su número de dirección es de 0000H a FFFFH H.
10. Para borrar los bits 0, 1 y 3 en AX, la instrucción a utilizar es: AND AX,0FFF4H.
11. Supongamos que el número de registros es de 8 bits y que el número de máquina está en forma de complemento a dos (incluido un bit de signo). El contenido del registro correspondiente al número decimal -73 es: B7H (expresado en hexadecimal).
12. Supongamos que A es una variable de palabra, la instrucción MOV AX, el modo de direccionamiento del operando fuente de A es: direccionamiento directo de memoria.