汇编语言B试题及答案(4)
发布时间:2021-06-07
发布时间:2021-06-07
27.设BX=0FFFFH,下面指令序列中,每条指令执行后,分别为0,1表示SF、ZF、CF的值,若对标志位无影响,用斜杠/表示 SF ZF CF STC
XOR BX, BX ______________________
ADD BX,8001H ______________________
SAR BX,1 ______________________
28.如果执行NEG AL指令后AL中的内容仍保持不变,那么AL中的值是多少?执行后OF的值又是多少?
四、程序分析题(本大题共7小题,每小题5分,共35分)
29. DA1 DB ′01234′
DA2 DB 5 DUP(0)
MOV SI,0
MOV CX,5
LOP:MOV AL,DA1[SI]
ADD AL,11H
OR AL,01H
MOV DA2[SI],AL
INC SI
LOOP LOP
试问:(1)程序段执行后,写出DA2各字节中的数据。
(2)程序中MOV AL,DA1[SI]指令的源操作数是什么寻址方式
30.VAR1 DW 1234H,89,255,-2,-0AH
VAR2 DB 34,78H,44,22,19,-12
MOV AH,23H
LEA BX,VAR1+4
MOV AL,BYTE PTR [BX+1]
MOV SI,WORD PTR VAR2+3
程序段执行后AX=_______,SI=_______。
31.BUF DW 1,0,0AB1CH,582H,9,3A04H,9,0
LEA DI,BUF
MOV CX,8
MOV AX,9
REPNZ SCASW
JNZ K1
SUB DI,OFFSET BUF
MOV DX,DI
SHR DX,1
第4页/共8页
上一篇:广西水运行业市场准入问题研究
下一篇:简明法语教程1-8课单词