Examen informático de "compilación e interfaz de computadora" de la Universidad Politécnica del Noroeste

Northwestern Polytechnical University "Compilación e interfaz de computadora" Examen de computadora
Prueba neta Puntaje total: 100 Puntaje: 96
1. Preguntas de opción múltiple (un total de 50 preguntas, un total de 100 puntos)
1.
A.AL = 100H BL = 02H
B.AL = 64H BL = 0FEH C.
AL = 64H BL = 82H
D. AL = 100H BL = 0FEH

2. En la siguiente instrucción de transferencia de datos, la operación incorrecta es ().
A.MOV SS: BX + DI], 1000H  
B.MOV DX, 1000H
C.MOV WORD PTR [BX], 1000H  
D.MOV DS, 000H

A.AX = 0030H
B.AX = 0300H
C.AX = 30
D.AX = 001EH

4. En el programa fuente del lenguaje ensamblador, cada instrucción está compuesta de cuatro elementos: si la instrucción tiene que completar una determinada función, el elemento que no puede omitirse en la instrucción es ().
A. Elemento de nombre
B.
Elemento de operación C. Elemento de operando
D. Elemento de comentario

5. Sabiendo que (DS) = 4000H, (SI) = 1000H, COUNT = 2000H, (CS) = 3000H, al ejecutar MOV AX, instrucción [COUNT + SI], la dirección física del operando de origen es ().
A.
43000H B.
33000H y 3300H
C. 43000H y 43001H D. 03000H

A.30
B.28
C.60
D.58

7. Instrucción MOV AX, [BP] [SI], la fórmula de cálculo de la dirección física del operando de origen es ().
A. (SS) * 16 + (BP) + (SI)
B. (DS) * 16 + (BP) + (SI)
C. (CS) * 16 + (BP) + (SI)
D. (ES) * 16 + (BP) + (SI)

8. La definición de error de la etiqueta en la instrucción es ().
A. Definición del elemento de nombre en el segmento de código, seguido de dos puntos
B. Definición con la directiva EQU
C. Definición con la directiva LABEL
D. Definición con la directiva "Etiqueta JMP"

9. Los elementos de operación de cada instrucción en un programa en lenguaje ensamblador pueden ser instrucciones, directivas o ().
A. Operando
B. Operador
C. Macro
D. Expresión

10. En los programas en lenguaje ensamblador, la declaración de la declaración END es correcta ().
A. La instrucción END es una instrucción ejecutable
B. La instrucción END indica que la ejecución del programa finaliza
aquí. C. La instrucción END indica que el programa fuente finaliza
aquí. D. La instrucción END genera código de máquina después del ensamblaje

11. El proceso de convertir el programa fuente de ensamblaje en el programa destino es ().
A. Compilar
B. Ensamblar
C. Editar
D. Enlace

12. El número de caracteres definidos por el código ASCII básico es ().
A.32
B.64
C.128
D.256

El segmento de memoria máximo de 13.8086 es ().
A.16K
B.32K
C.64K
D.128K

14. La declaración ENDM es notificar al ensamblador como ().
A. Fin de la definición de proceso
B. Fin de la definición de macro
C. Fin del programa de origen
D. Fin de la definición de segmento

15. Hay definiciones de datos DW 10H DUP (2 DUP (3), 300H)
A.10H
B.20H
C.1EH
D.0FH

16. Cuando SS = 9876H y SP = 4328H, después de ejecutar la instrucción POPF, la dirección física en la parte superior de la pila es ().
A.9CA8AH
B.9CA90H
C.9CA86H
D.0DB00H

17. Entre las siguientes declaraciones, la declaración que puede lograr una unidad de 8 bytes en blanco es ().
A.DA1 DT?
B.DA2 DW? ,?
C.DA3 DD?
D.DA4 DQ?

18. El nombre del registro de segmento utilizado por el segmento de código es ().
A.DS
B.CS
C.DX
D.CX

19.01100100B, lo que no se puede representar es ().
A.64H
B.100
C.'d '
D.'F

20. Entre los siguientes grupos de registro, el grupo de registro que puede proporcionar la dirección de desplazamiento cuando se direcciona dentro del segmento es ().
A.AX, BX, CX, DX
B.BX, BP, SI, DI
C.SP, IP, BP, DX
D.CS, DS, ES, SS

21. Si la dirección física es 96FF8H y la dirección de desplazamiento es arbitraria, se puede tomar la dirección del segmento ().
A.8600H
B.8800H
C.900H
D.9700H

22. Existen definiciones de datos DB 4 DUP (0,2 DUP (20H)), en las que el número de datos de palabras 0020H es ().
A.0
B.3
C.4
D.8

23. Después de que se ejecuta MOV AL, la instrucción 01000110B, es incorrecto entender el número que representa ().
A.46H
B.70
'códigos ASCII C.'E
D.'F' códigos ASCII

La memoria de 24.8086 está segmentada, y la pseudoinstrucción que define un segmento es ().
A. PROC y ENDP
B. NOMBRE y FIN
C. SEGMENTO y FINES
D. SEGMENTO y ASUNCIÓN

25. Es () que los datos en BX deben ser impares después de que se ejecute la siguiente instrucción.
A. XOR BX, 01H
B. O BX, 01H
C. Y BX, 01H
D. PRUEBA BX, 01H

26. La longitud de la palabra máquina es de 8 bits, y el complemento de -127 es ().
A.7FH
B.80H
C.81H
D.OFFH.

27. La siguiente descripción sobre la segmentación de memoria 8086 es incorrecta ().
A. La longitud máxima de cada segmento es de 64K
B. Se puede dividir en 4 segmentos como máximo
C. Los segmentos y los segmentos no pueden solaparse
D. Solo la unidad con la dirección xxxx0H puede ser la unidad inicial del segmento

28. En la PC de IBM, se utiliza el número firmado ().
A. Código original
B. Código   complementario 
C. Código inverso  
D. Código BCD

29. Después de ejecutar la siguiente instrucción, la instrucción para cambiar el contenido del registro AL es ().
A. PRUEBA AL, 02H
B. O AL, AL
C. CMP AL, BL
D. Y AL, BL

30. Establezca DL = 55H, la instrucción que puede hacer que DL = 0AAH después de ejecutar la instrucción sea ().
A.TEST DL, 0AAH
B.OR DL, 0AAH
C.NEG DL
D.XOR DL, 0FFH

31. Es () que la sección puede superar en las siguientes operaciones.
A. Obtener instrucciones
B. Cadena almacenada
C. Acceder al operando con BP como dirección base
D. Operación de apilamiento

32. En el formato de declaración en lenguaje ensamblador, especifique la explicación incorrecta para el elemento de nombre ().
A. El primer carácter del nombre solo puede ser mayúsculas y minúsculas en inglés y? , @, __, etc.
B. El primer carácter del nombre puede ser letras en mayúscula y minúscula en inglés, números ,? , @, __, etc.
C. La longitud efectiva del nombre es ≤31 caracteres
D. El nombre puede aparecer dígitos del segundo carácter, pero $, # y otros caracteres no están permitidos

33. El orden de uso de las funciones macro en el desarrollo de programas en lenguaje ensamblador es ().
A. Definición de macro, macro llamada
B. Definición de macro, macro expansión
C. Definición de macro, macro llamada, macro expansión
D. Definición de macro, macro expansión, macro llamada

34. Establezca la longitud de la palabra 8 dígitos X = -10, luego [X] se complementa con ().
A.0AH
B.1AH
C.F5H
D.F6H

35. Los registros que se pueden usar para registrar el direccionamiento indirecto y registrar el direccionamiento relativo son ().
A.AX
B.BX
C.CX
D.DX

36. La siguiente instrucción con error de sintaxis es ().
A.MOV AX, [BX] [SI]
B.MOV AX, -2 [BX] [DI]
C.MOV AX, [BX] [BP]
D.MOV AX, -1 [BX] [SI]

37. Cuando una memoria está segmentada, si un segmento permite hasta 16K unidades de palabras, significa que los dígitos binarios de la dirección de desplazamiento en el segmento son al menos () bits.
A.15
B.16
C.17
D.18

38. El número hexadecimal 88H se puede expresar en las siguientes formas, busque la representación incorrecta ().
A. Número decimal sin signo 136  
B. Número decimal con signo-120  
C. Número decimal del código BCD comprimido 88 D. 
Representación del complemento del número 8 binario de 8 bits

El sistema 39.8086 / 8088 ejecuta la instrucción de transferencia MOV ().
A. No afecta la bandera
B. Afecta la bandera de dirección del DF
C. Afecta la bandera del símbolo SF
D. Afecta la bandera de transporte CF

40. La dirección de la unidad de almacenamiento actualmente fuera de la pila es ().
A.SS × 10H + SP
B.SS × 10H + BP
C.SS × 10 + SP
D.SS × 10 + BP

A.AX = 265DH, CF = 0
B.AX = 265DH, CF = 1
C.AX = A65DH, CF = 0
D.AX = A65DH, CF = 1

42. La mnemónica de pseudo-operación adecuada para almacenar la dirección de desplazamiento y la dirección de segmento de la variable en el área de datos es ().
A.DW
B.DB
C.DD
D.DQ

43. La pseudo operación mnemónica para almacenar la dirección de desplazamiento de la variable en el área de datos es ().
A.DW
B.DB
C.DD
D.DQ

44. Establezca la longitud de la palabra en 8 bits, y el rango de números que puede ser representado por el complemento es ().
A.0–256
B.-127– +
C.-128– + 127
D.0—128

  1. {
    A.779FH
    B.779EH
    C.779DH
    D.7799H

46. ​​El comando de salida sin error de sintaxis es ().
A.OUT AX, 30H
B.OUT DX, AL
C.OUT AL, DX
D.OUT 30H, AH

47. El error de sintaxis en la siguiente instrucción de transferencia es ().
A. MOV CS, AX
B. MOV DS, AX
C. MOV SS, AX
D. MOV ES, AX

48. La declaración ENDM es notificar al ensamblador ().
A. Fin de la definición de proceso
B. Fin de la definición de macro
C. Fin del programa de origen
D. Fin de la definición de segmento

49. Establezca CL = 05H, para obtener CL = 0AH, el comando disponible es ().
A. XOR CL, 0FH
B. NO CL
C. O CL, 0AH
D. Y CL, 0FH

50. La siguiente declaración de definición de datos es incorrecta ().
A. ERR DW 'ERROR! '
B.BUF DB 9 DUP (?)
C.FLAG DB 1
D.DAT1 DW?

2. Preguntas de opción múltiple (0 preguntas de prueba, 0 puntos en total)

12 artículos originales publicados · Me gusta0 · Visitas 259

Supongo que te gusta

Origin blog.csdn.net/openlearned/article/details/105640539
Recomendado
Clasificación