指出下列指令的错误 感谢 1. MOV AH,BX 2. MOV [BX],[SI] 3. MOV AX,[SI][DI] 4. MOV BYTE PTR[BX],1000
3个回答
展开全部
第一个BX,AH的数据宽度不同。第二个不明确要传送的是字还是字节。第三个di、si不可合用。第四个1000超过了bx的最大宽度。而楼上说第二个目的和源不能都是寄存器的说法是错误的,为此我还特意查了教育局指定的周明德编著的微机原理教材。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mov [BX],[SI] 的确是因为源和目的不可都是存储器,2楼不信用debug试一试。这是错误的指令。
用寄存器做中转就可以了 。
用寄存器做中转就可以了 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
更多回答(1)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询