假定DS=1000H,AX=2000H,[1234H]=30H,[1235H]=40H当执行完MOV AX ,[1234H]指令后,AX的值为
举一反三
- 假定DS=1000H,AX=2000H,[1234H]=3000H,当执行完LEA AX,[1234H]指令后,AX的值为 (D) ,执行MOV AX,[1234H]后,AX的值为
- 当前SP=1230H,DS=1000H,BX=2000H,CX=4000H,分析执行如下指令序列后,各寄存器的值。 PUSH DS POP AX PUSH BX POP CX ADD AX,1000H PUSH AX ADD BX,AX则: (1) SP= ______ H; (2) AX= ______ H; (3) BX= ______ H; (4) CX= ______ H。
- BAS DB 11,22,33,44,55 NUM DB 10,20,30,40,50 IN DB 1,2,3 代码段定义如下: MOV BX,OFFSET BAS LEA SI,IN MOV DI,4 MOV AX,[SI+2] ;(AX)=【1】H XCHG AX,[SI] ;(AX)=【2】H MOV AX,4[BX] ;(AX)=【3】H MOV AX,[BX][DI] ;(AX)=【4】H
- 如果DS=3000H, SI=2000H, [32000H]=66H,[32001H]=CCH,指令LEA AX, [SI]执行后,AX= ()H。 A: 0CC66 B: 66CC C: 2000 D: 3000
- 写出下列程序段执行后AX的值为多少? MOV AX, 1234H; AX=(1)H MOV CL, 4 AND AL, 0FH; AX= (2) H ADD AL, 30H; AX= (3)H SHL AH, CL; AX= (4)H AND AH, 0F3H; AX= (5)H