汇编语言基础

时间:2021-06-07 01:20:50
  • 汇编语言的基本元素
  • 汇编编译 链接和运行程序
  • 定义数据
  • 符号常量
  • 实地址模式程序设计

汇编语言的基本元素

整数常量  由符号开头,加上一个或多个数字以及一个表示数制基数的字符后缀

h 十六进制
q/o 八进制
d 十进制
b 二进制
r 编码实数
t 十进制
y 二进制

 

整数常量后面没有后缀就默认是十进制

 

整数表达式

包含整数值和算术运算符的数学表达式

运算符一般包括() +(正) –(负) * / MOD + -

 

实数常量

有十进制实数和编码(十六进制)实数

十进制实数常量由符号位 整数部分 小数点 表示小数位的整数和指数部分组成

 

字符常量

是以单引号或双引号起的单个字符.汇编编译器将其转换为与字符对应的二进制ASCII码,例如 'A’  "d”

 

字符串常量

是以单引号或双引号引起的一串字符:

‘ABC’ ‘X’ “Goodnight,Gracie” ‘4096’

 

保留字

  • 指令助记符
  • 伪指令
  • 属性
  • 运算符
  • 预定义字号

 

标识符

  • 可含1~274个字符
  • 对大小写不敏感
  • 开头的字符必须是字母 下划线 @或$
  • 标识符不能与汇编编译器保留字相同

尽量避免使用@符号作为标识符的首字符

 

伪指令

由编译器识别和执行的命令 用于定义逻辑段 选择内存模式 定义变量和创建过程

 

指令

  • 标号  (代码标号 数据标号)
  • 指令助记符  mov add sub mul jmp call
  • 操作数
  • 注释