lec05语言中的操作数题库.pptVIP

  • 5
  • 0
  • 约5.26千字
  • 约 32页
  • 2017-07-21 发布于湖北
  • 举报
汇编时,对EQU定义的符号名用对应的表达式进行“替换”。 例如: NUM EQU 215 MOD 15 ERR_MSG EQU “Data Override ” MESSAGE DB ERR_MSG ;等价于MESSAGE DB “Data Override ” MOV CX, NUM+1 ;等价于MOV CX, 215 MOD 15+1 (4) 数值表达式 数值表达式一般是指由运算符连接的各种常量所构成的表达式 汇编程序在汇编过程中计算表达式,最终得到一个确定的数值,所以也是常量 表达式的数值在程序运行前的汇编阶段计算,所以组成表达式的各部分必须在汇编时就能确定 汇编语言支持多种运算符 例如: mov ax,3*4+5 ;等价于:mov ax,17 构成数值表达式可使用以下几类运算符: 算术运算符 (+,-,*,/,mod) 逻辑运算符 (shl, shr, and, or, xor, not) 关系运算符 (gt, ge, eq, le, lt, ne) 地址运算符 (seg, offset) 类型运算符 (type, length, siz

文档评论(0)

1亿VIP精品文档

相关文档