Red de conocimiento informático - Conocimiento sistemático - Experto en lenguaje ensamblador, espere en línea, urgente

Experto en lenguaje ensamblador, espere en línea, urgente

7, (2), (3), (5) y (8) son correctos, y el resto están equivocados por las siguientes razones:

(1) El número de cambios de instrucción ROL es mayor que Cuando se usa CL, se puede cambiar a MOV CL,2 ROL BX, CL

(4) El operando fuente de la instrucción LEA debe ser el operando de memoria, no el registro BX

( 6) Solo se pueden usar BX, BP, SI, DI para el direccionamiento indirecto de registros, pero no se puede usar CX

(7) Las instrucciones de entrada/salida son acumulativas. instrucciones específicas, y el acumulador de 8 bits es AL, no AH

8. 2), 0 (12 dígitos); Descripción: 6 palabras 12 bytes

VAR3 DD —1, 1, 1 (12); Descripción: 3 palabras dobles 12 bytes

COUNT EQU 10 (0 ); Nota: Las constantes no ocupan memoria

VAR4 DT 4, AB (20); Nota: DT representa 10 bytes, 2 DT equivalen a 20 bytes

9. ( 1) Este programa implementa la función de 20H*30H, lo que significa que realiza un bucle durante 30H y acumula 20H cada vez.

(2) Los resultados se almacenan en AX

10 (1) Los contenidos de CS e IP son 1500H y 2000H respectivamente, lo que indica que tanto CS como IP han cambiado durante la interacción. -segmento de transferencia lejana

p>

(2) Los contenidos de CS e IP son 1200H y 2000H respectivamente, lo que indica que CS permanece sin cambios cuando se transfiere dentro del segmento, pero solo cambia IP

11. Los contenidos de SP, SS y CX son 0FFCH respectivamente, 1000H,2103H

.