微机原理及接口三章作业答案.docVIP

  • 37
  • 0
  • 约1.14万字
  • 约 9页
  • 2016-10-14 发布于贵州
  • 举报
微机原理及接口三章作业答案

“微机系统原理与接口技术”第三章习题解答 下列各条指令是否有错?如果有,请指出错误之处并改正。 MOV DS,1000H MOV [100],23H ADD AX,[BX+BP+6] PUSH DL IN AX,[3FH] OUT 3FFH,AL LES SS,[SI] POP [AX] IMUL 4CH SHL BX,5 INT 300 XCHG DX,0FFFH 答:(1)错误。不允许直接向段寄存器送立即数,可改为: MOV AX,1000H MOV DS,AX (2)错误。该指令在语法上是对的,如果考虑实际编译,则应加上BYTE PTR或WORD PTR汇编程序会因不能确定操作数长度而指示出错。( 255,已超出有效的中断类型码范围。 (12)错误。XCHG指令不允许立即数做它的操作数。可改为: MOV CX,0FFFH XCHG DX,CX 请指出以下各指令的源、目的操作数所使用的寻址方式。 MOV SI,2100H SBB DISP[BX],7 AND [DI],AX OR AX,[609EH] MOV [BX+DI+30H],CX PUSH ES:[BP] CALL [DI]DISP JNZ Short_ label 答:(1)源操作数:立即数寻址;目的操作数:寄存器寻址 (2)源操作数:立即数寻址;目的操作数:(带位移量的)

文档评论(0)

1亿VIP精品文档

相关文档