一、汇编程序功能
汇编程序是一种翻译程序,将源程序翻译成目标程序。汇编指令与机器码指令有一一对应的关系。
二、汇编程序的汇编过程
1、手工汇编
-
第一次汇编:
- 确定地址
- 翻译成各条机器码
- 字符标号原样写出
-
第二次汇编:
- 标号对齐
- 去掉字符标号
- 重新添加机器码
2、机器汇编
直接翻译汇编语言,生成目标代码。
三、汇编程序的结构
- 语法分析器:检查源程序的语法
- 符号表:存储标号和地址
- 代码生成器:生成目标代码
- 错误处理:报告汇编错误
四、汇编程序的优点
- 提高了代码可读性和可维护性
- 提供了对硬件的低级控制
- 提高了代码效率
五、汇编程序的缺点
- 不容易学习和使用
- 与特定平台绑定,可移植性差
- 容易出错
六、汇编语言的应用
- 嵌入式系统编程
- 驱动程序开发
- 操作系统内核编写
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论