5.汇编语言法和DOS功能调用.pptVIP

  • 7
  • 0
  • 约1.09万字
  • 约 71页
  • 2018-10-26 发布于江苏
  • 举报
5.汇编语言法和DOS功能调用

第4章 汇编语言语法和DOS功能调用;三种语言的比较;为什么还要学习和使用汇编语言呢? 主要有三点原因: 程序设计人员能更充分地利用机器硬件的全部功能,发挥机器长处。 底层的一些功能仍然靠汇编语言程序来实现。 汇编语言程序比高级语言程序的目标代码短且运行速度快。在要求节省内存空间和提高程序运行速度的重要场合(如实时控制等)常用汇编语言来编制。;用汇编语言编写的程序不能由机器直接执行,而必须经汇编程序翻译成机器语言程序。汇编语言指令与翻译成的机器语言指令之间基本是一一对应的关系。 汇编过程示意: ;汇编语言程序的建立及汇编过程;汇编示意图;4.1 汇编语言程序格式 示例程序;示例程序(续);堆栈段定义格式;汇编语言程序的格式可以归结为以下几点:;(2)语句的结构 3种基本语句类型: 指令语句 伪指令语句 宏指令语句; 指令语句格式 标号: 指令助记符  操作数  ;注释 标号字段:是一个任选字段,性质为符号便移量,一般用于标记跳转指令的目的地址.在汇编过程中标号会被替换为一个16位的数值偏移量.标号必须位于语句开头,结尾必须使用冒号。 指令助记符和操作数:这两个字段组成汇编指令本身,指令助记符是必不可少的,操作数则根据指令助记符来确定.在汇编过程中,也只有这两个字段会被替换为确定的机器指令代码。 注释字段:是一个任选

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档