A.0002H
B.0005H
C.0004H
D.C302H
第1题:
2.顺序执行下列指令,填写指令后的空格。 MOV AX,2000H MOV DS,AX MOV BX,2030H MOV SI,BX ;SI= PUSH BX POP CX ;CX= XCHG AX,SI ;AX= ;SI= ADD AX,0F01H CWD MOV BL,0FFH MUL BL ;AX= MOV AL,01H IMUL BL ;AX=
第2题:
3、用一条指令实现将寄存器BX和SI的内容相加,结果送入AX中,这条指令是()。
A.ADD AX,[BX+SI]
B.MOV AX,[BX+SI]
C.AND AX, [BX+SI]
D.LEA AX,[BX+SI]
第3题:
已知(DS)= 1234H,(SI)= 124H,(12464H)= 30ABH,(12484H)= 464H。 LEA SI, [SI] MOV AX, [SI] MOV [SI+22H], 1200H LDS SI, [SI+20H] ADD AX, SI 上述程序段执行后:(DS)=________,(SI)=________,(AX)=________
第4题:
已知CX=2000H,DS=4111H,SI=2111H,(43333H)=1234H,则指令执行XCHG CH,[SI+112H]之后AH的值为12H。
第5题:
数据区定义如下: X1 DB 1,1,1,1,1 X2 DB 6 DUP(2) 下面指令执行后,AX和SI中的内容分别是()。 LEA BX,X1+1 MOV AL,BYTE PTR [BX+1] MOV SI,WORD PTR X2+1
A.(AX)=1101H;(SI)=0202H
B.(AX)=1100H;(SI)=0202H
C.(AX)=1101H;(SI)=0000H
D.(AX)=1100H;(SI)=0002H