¡Por favor ayúdame con las preguntas del examen de computadora~!

Sus preguntas son muchas y requieren mucho tiempo. Lo haré por ti unas cuantas veces. No se preocupe, puedo garantizarle una alta precisión. ¿Sobre cuándo?

1. Rellena los espacios en blanco (1,5*20=30 puntos)

1. Los sistemas microinformáticos incluyen hardware y software. Entre ellos, el sistema de hardware consta de (microprocesador) (memoria) (circuito de interfaz de entrada/salida) (bus del sistema) y otros componentes.

2, (111001.101)2 = (57.625)10, (7B)16 = (123)10

3. Los registros de control del microprocesador 8086 incluyen principalmente (registro de puntero de instrucción). IP) y (banderas de registro de banderas).

El microprocesador 4.8086 tiene 20 líneas de direcciones, por lo que el espacio de almacenamiento direccionable es (1) MB y el rango de direcciones es (90000H-FFFFFH).

El puerto de E/S de 5.8086 tiene dos modos de direccionamiento: direccionamiento (direccionamiento unificado) y direccionamiento (direccionamiento independiente).

El ciclo de bus de 6.8086 incluye al menos 4 ciclos de reloj.

7. Las instrucciones en la computadora deben estar compuestas por el campo (código de operación) y el campo (código de dirección).

8. Los modos de direccionamiento relacionados con los puertos de E/S son direccionamiento (de puerto) y direccionamiento (de memoria).

9. En las microcomputadoras modernas, los principales métodos de transmisión de datos de E/S son la transmisión incondicional (transmisión de consulta de programa), (transmisión interrumpida) y (transmisión DMA).

2. Preguntas de respuesta corta (5*6 = 30 puntos)

¿Cuál es la principal diferencia entre el modo de trabajo máximo y el modo de trabajo mínimo de 1 y 8086?

2. Por ejemplo, antes de ejecutar un segmento de programa, (CS) = 33A0 H, (IP) = 0130 H, ¿cuál es la dirección real donde el segmento de programa comienza a ejecutar instrucciones?

3. Hay dos palabras de 16 bits 31DAH y 5E7FH, y sus direcciones en la memoria son 00130H y 00134H respectivamente. Intenta dibujar un diagrama de su almacenamiento.

4. Se sabe que la capacidad de RAM en el sistema de microcomputadora es 4K × 8 bits y la primera dirección es 4800H. ¿Cuál es la dirección de la última unidad?

La memoria de 5,64 K × 8 bits está compuesta por chips DRAM de 16 K × 1 bit y es necesario dibujar el diagrama lógico de la memoria.

6. Supongamos que EOI=0, R=1, SL=1, L2L1L0=011 en la palabra de comando de operación OCW2 de 8259A, intente indicar el orden de cola de prioridad de 8259A.

Tres. Preguntas de procedimiento (4*7 = 28 puntos)

1, conocido (AX) = 75A4H, CF=1. Escriba los resultados de las siguientes instrucciones respectivamente.

(1), añadir AX, 08FFH (2), INC AX

(3), eje secundario 4455H (4) y eje 0FFFH

(5 ), o AX, 0101H (6), SAR AX, 1

(7), ROR AX, 1 (8), ADC AX, 5

2 Dado (SS ) = 8000h, (SP) = 2000h, (AX) = 7a6ch, (DX) = 3158h, ejecute el siguiente segmento del programa y dibuje los cambios en el contenido del registro y el contenido de la pila después de ejecutar cada instrucción.

Push axe

Push DX

Pop·BX

Pop·CX

3. el contenido de BX después de ejecutar el siguiente segmento del programa.

MOV BX, 1030H

MOV CL, 3

BX, CL

Diciembre BX

4. Se sabe que (DS) = 3200h, (BX) = 1234h, (SL) = 3456h, (3668ah) = 7FH.

Calcule la dirección efectiva EA y la dirección física PA del operando respectivamente, ejecute la instrucción MOV AL, [BX] [SI] y escriba el resultado de la operación.

IV.Preguntas de programación (12 puntos)

Intenta programar para darte cuenta de que las letras minúsculas ingresadas continuamente en el teclado se muestran en letras mayúsculas, y las letras minúsculas y mayúsculas están separadas por " -". El programa deja de procesar cuando se ingresan letras que no son minúsculas.