“微机系统原理与接口技术”第三章习题解答1 下列各条指令是否有错?如果有,请指出错误之处并改正。(1) MOVDS,1000H(2) MOV100,23H(3) ADDAX,BXBP6(4) PUSHDL(5) INAX,3FH(6) OUT3FFH,AL(7) LESSS,SI(8) POPAX(9) IMUL4CH(10) SHLBX,5(11) INT300(12) XCHGDX,0FFFH答:(1)错误。不允许直接向段寄存器送立即数,可改为:MOVAX,1000HMOVDS,AX(2)错误。该指令在语法上是对的,即可以把一个立即数送入一个存储单元;但是如果考虑实际编译,则第一操作数前应加上BYTE PTR或WORD PTR说明,否则汇编程序会因不能确定操作数长度而指示出错。可改为:MOVBYTE PTR 100,23H(3)错误。不能同时使用两个基址寄存器BX、BP进行间接寻址,可改为:ADDAX,BXD
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。