跳转至

汇编语言

概述

汇编语言

用助记符表示机器指令的符号语言,需要汇编程序翻译成机器语言。

汇编语言特点

汇编语言特点
  • 用助记符代替二进制代码
  • 与机器语言一一对应
  • 依赖具体机器
  • 执行效率高
  • 可直接访问硬件

汇编语言组成

指令语句

指令语句

可执行语句,翻译成机器指令。

格式: [标号:] 操作码 [操作数] [;注释]

示例: START: MOV AX, 100 ;将100送入AX

伪指令语句

伪指令语句

指示性语句,不产生机器指令。

常见伪指令:

  • SEGMENT/ENDS: 段定义
  • DB/DW/DD: 数据定义
  • EQU: 符号定义
  • ORG: 地址设置

汇编程序

汇编程序

将汇编语言源程序翻译成机器语言目标程序。

工作过程:

  1. 第一遍扫描: 建符号表
  2. 第二遍扫描: 生成目标代码

汇编语言应用

应用场景
  • 系统程序: 操作系统内核
  • 驱动程序: 硬件驱动
  • 嵌入式系统: 资源受限环境
  • 性能优化: 关键代码优化

参考资料