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

  • 78
  • 0
  • 约4.34千字
  • 约 9页
  • 2016-06-08 发布于重庆
  • 举报
微机原理及接口第三章作业答案

“微机系统原理与接口技术”第三章习题解答 下列各条指令是否有错?如果有,请指出错误之处并改正。 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汇编程序会因不能确定操作数长度而指示出错。 已知IP=1000H,CF=0,则执行指令JNC Short label后,下列各数中哪一个是可能的IP值? (A)0FFFFH (B)0FFEH (C)10FEH (D)1100H 答:(B) 简析:条件转移指令执行前IP=1000H,执行JNC指令后IP=1002H;又因CF=0,所以应跳转至目标地址处,该处对应的新IP值=1002H+相对位移量。由于条件转移指令的跳转范围在距本条指令-128~+127个字节内,即新IP值可能的取值范围为0F82H~1081H,因此只有答案B符合条件。 设DS=4500H,AX=0508H,BX=4000H,

文档评论(0)

1亿VIP精品文档

相关文档