汇编语言指令纠错

请指出下列指令的错误之处:1、ORBL,DX2、AND7FFFH,AX3、DIV2564、ROLCX,BL5、MOVCS,AX6、SUBDL,CF7、ADCAX,AL8、... 请指出下列指令的错误之处:
1、OR BL,DX
2、AND 7FFFH,AX
3、DIV 256
4、ROL CX,BL
5、MOV CS,AX
6、SUB DL,CF
7、ADC AX,AL
8、JDXZ NEXT
9、AND AX,DS
展开
 我来答
pardream941026
2018-04-04 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1346万
展开全部
请指出下列指令的错误之处:
1、OR BL,DX          ;操作数类型不一致
2、AND 7FFFH,AX      ;立即数不能做and指令的目的操作数
3、DIV 256           ;div指令不能使用立即数
4、ROL CX,BL         ;rol,不能使用bl做源操作数,使用cl
5、MOV CS,AX         ;cs段,不能这样用。想像一下,如果允许这样操作,则正在执行的代码,cs段突然变了,那么下一条指令变成了其它段地址的....
6、SUB DL,CF         ;CF是状态寄存器中的一个bit位,不能进行计算等操作
7、ADC AX,AL         ; 操作数类型不一致
8、JDXZ NEXT         ; 只有jcxz指令,没有jdxz
9、AND AX,DS         ; ds指令不能出现在这种场景中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式