关于汇编语言的问题求解啊。。。

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
展开
 我来答
283802332
2013-09-03 · TA获得超过3309个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:170万
展开全部
  • 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:若有不绝悔正明白的地方, 请追问

追问
我还有几个问题,晚上回去还得请你帮帮忙回答一下,,,真心好人啊!!!谢谢!!!
晚上你在线吗?
为了文档哈哈
2013-09-04 · 超过14用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:25万
展开全部
翻书?书上都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式