微机原理和接口第四章习题答案.docVIP

  • 18
  • 0
  • 约1.2万字
  • 约 13页
  • 2018-08-31 发布于贵州
  • 举报
微机原理和接口第四章习题答案

“微机系统原理与接口技术”第四章习题解答 判断以下说法是否正确,如有错,请说明原因并改正。 (1)伪指令在汇编过程中不会产生二进制代码。 (2)宏和过程的相同之处是都可用于简化源程序书写、精简目标代码。 (3)在计算机中,高级语言通常需要转换为汇编语言后才能执行。 (4)汇编语言程序上机一般包括编辑、汇编、链接和调试几个步骤。 答:(1)正确。 (2)错误。宏不能精简目标代码。 (3)错误。高级语言程序经编译或解释后直接转换为目标代码。 (4)正确。 已知数据和符号定义 A1 DB ? A2 DB 8 K1 EQU 100 判断下列指令的正误,并说明错误指令的原因。 (1)MOV K1,AX (2)MOV A2,AH (3)MOV BX,K1 MOV [BX],DX (4)CMP A1,A2 (5)K1 EQU 200 答:(1)错误。K1是符号常数,在此处相当于立即数100,故不能做目的操作数。 (2)正确。 (3)正确。 (4)错误。A1、A2都是字节变量,相当于两个存储器单元,故不能同时出现在一条指令中直接进行比较。 (5)错误。用EQU定义的符号不能重新赋值,除非已用PURGE解除了原值。 若数据段中有定义 NUM1 EQU 23H NUM2 DW 0 则指令MOV NUM2,NUM1 的源、目操作数的寻址方式以及指令执行后NUM

文档评论(0)

1亿VIP精品文档

相关文档