微机原理与接口技术第五章.pptVIP

  • 7
  • 0
  • 约5.86千字
  • 约 80页
  • 2019-08-09 发布于辽宁
  • 举报
例2:采用宏定义体内包含宏定义的方法设计一个运算宏指令。 5.4.4 LOCAL伪指令的使用 如果宏体中有分支、循环,必然有标号,两次以上调用这样的宏指令必然出现标号重复定义的错误。 为此汇编语言提供了一条LOCAL伪指令可妥善解决这一问题。 LOCAL伪指令的格式如下: LOCAL标号名表 5.4.5 宏指令与子程序的区别 宏指令与子程序都可以简化程序设计,增强程序的可读性;子程序调用是由CPU完成的,宏指令调用是在汇编过程中由汇编程序完成的;子程序调用可以减小目标程序的体积,宏指令则不能,相反,频繁调用宏指令只能使目标程序的字节数加大。虽然如此,因为计算机内存很大,还因为调用有参数的宏指令比调用有参数的子程序方便得多,因此在设计大型程序时,宏指令的使用非常广泛。 * 5.5 条件汇编伪指令 条件汇编语句伪指令的功能是通知汇编程序,当条件满足时汇编某些指令,否则就不汇编。 条件汇编伪指令格式 * 5.6 汇编语言源程序的格式 汇编源程序有两种编程结构: 一种结构只能生成扩展名为EXE的可执行文件,称为EXE文件的编程格式; 另一种格式可以生成扩展名为COM的可执行文件,称为COM文件。 5.6.1 EXE文件的编程格式 5.6.2 COM文件的编程格式 汇编语言要求COM文件的编程格式必须符合以下规定: (1)源程序只允许使用一个逻辑段

文档评论(0)

1亿VIP精品文档

相关文档