关于汇编语言的问题求解啊。。。
13.指令DIVBX执行后,商和余数分别在寄存器()中。A.AX和DXB.DX和BXC.DX和AXD.AL和AH14.已知DF=1,(SI)=100H,(DI)=200H...
13.指令DIV BX执行后,商和余数分别在寄存器()中。
A.AX和DX
B.DX和BX
C.DX和AX
D.AL和AH
14.已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW执行后,SI和DI的值分别是()。
(A(B,
A.(SI)=0FEH, (DI)=1FEH
B.(SI)=100H,(DI)=202H
C.(SI)=100H, (DI)=1FFH
D.(SI)=100H, (DI)=1FEH
15.已知(AL)=35H, (BL)=57H,执行指令
ADD AL, BL
DAA
后,AL的值为()。
A. 92H
B. 8CH
C. 92
D. 5CH
16. 执行指令ADD AX,0 后,不受影响的标志位是()。
A. CF
B. ZF
C. PF
D. DF
17.()表示指令在程序中位置的符号地址。
A. 逻辑地址
B. 物理地址
C.IP
D. 标号
18.重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
A. CX)=0且ZF=1
B. (CX)≠0或ZF=0
C. (CX)≠0且ZF=0
D. (CX)≠0或ZF=1 展开
A.AX和DX
B.DX和BX
C.DX和AX
D.AL和AH
14.已知DF=1, (SI)=100H,(DI)=200H, 指令SCASW执行后,SI和DI的值分别是()。
(A(B,
A.(SI)=0FEH, (DI)=1FEH
B.(SI)=100H,(DI)=202H
C.(SI)=100H, (DI)=1FFH
D.(SI)=100H, (DI)=1FEH
15.已知(AL)=35H, (BL)=57H,执行指令
ADD AL, BL
DAA
后,AL的值为()。
A. 92H
B. 8CH
C. 92
D. 5CH
16. 执行指令ADD AX,0 后,不受影响的标志位是()。
A. CF
B. ZF
C. PF
D. DF
17.()表示指令在程序中位置的符号地址。
A. 逻辑地址
B. 物理地址
C.IP
D. 标号
18.重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
A. CX)=0且ZF=1
B. (CX)≠0或ZF=0
C. (CX)≠0且ZF=0
D. (CX)≠0或ZF=1 展开
2个回答
展开全部
13 A
因为BX是个字, 所以DIV BX是字除法, 所以AX为商, DX为余数
14 D
因为是SCASW, 所以只影响DI, 不影响SI, 因为DF=1, 所以DI = DI-2 = 200H-2 = 1FEH
15 A
DAA 如果AL的低4位大于9或AF=1,则AL的内容加06H,并将AF置1;然后如果AL的高4位大于9或CF=1,则AL的内容加60H,且将CF置1。如果两个都不满足,则将AF,CF清零。
在这里AL = 8C, 因为AL的低4位大于9, 所以AL + 06H, 所以AL = 92H
16 D
因为DF是方向标志, 只与串操作指令有关
17 无法选择
看不懂题意, 不好意思
18 C
看书这里, 或者自己百度
PS:若有不明白的地方, 请追问
追问
我还有几个问题,晚上回去还得请你帮帮忙回答一下,,,真心好人啊!!!谢谢!!!
晚上你在线吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询