汇编语言指令纠错
请指出下列指令的错误之处: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 展开
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 展开
展开全部
请指出下列指令的错误之处:
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指令不能出现在这种场景中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询