指出下列各指令中寻址方式的错误,并说明错误的原因

[复制链接]
查看11 | 回复1 | 2011-10-30 10:35:39 | 显示全部楼层 |阅读模式
(1)MOV100H,AX(5)MOVAH,1000(2)MOV[CX],AH(6)POPCL(3)ADDAX,BL(7)ADDAX,[DL](4)MOV[BXBP],AL
回复

使用道具 举报

千问 | 2011-10-30 10:35:39 | 显示全部楼层
(1)MOV100H,AX立即数不能当做目的地(5)MOVAH,1000AH容纳不下1000(2)MOV[CX],AHCX不能当做地址指针(6)POPCL堆栈操作是16位数的,CL仅有8位数(3)ADDAX,BL参加加法运算的数字位数,必须相同,现在AX、BL位数不同(7)ADDAX,[DL]用DL指出地址,不可,应该用16位数的,如DX。(4)MOV[BXBP],ALBX、BP,不可合用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行