③关系运算表达式 用EQ、NE、LT、GT、GE和LE连接的表 达式。若条件成立,其值为1,否则为0。 例如:指令 MOV BX,5GT3 等价于 MOV BX,0 FFFFH ④分析运算表达式和合成运算表达式 分析运算表达式把存储器操作数分解为几 个组成部分;而合成运算式是把这些组成部分 综合为存储器操作数
用EQ、NE、LT、GT、GE和LE连接的表 达式。若条件成立,其值为1,否则为0。 ③ 关系运算表达式 分析运算表达式把存储器操作数分解为几 个组成部分;而合成运算式是把这些组成部分 综合为存储器操作数。 ④ 分析运算表达式和合成运算表达式 例如:指令 MOV BX, 5 GT 3 等价于 MOV BX, 0FFFFH
分析运算表达式和合成运算表达式的操作对象 都为存储器操作数。 存储器操作数表示变量、符号地址、存储单元 等与存储器地址有关的量。 分析运算表达式把存储器操作数分解为几 个部分,如分解出段值、偏移量、类型等; 合成运算表达式则把这些组成部分综合为存 储器操作数
分析运算表达式和合成运算表达式的操作对象 都为存储器操作数。 存储器操作数表示变量、符号地址、存储单元 等与存储器地址有关的量。 分析运算表达式把存储器操作数分解为几 个部分,如分解出段值、偏移量、类型等; 合成运算表达式则把这些组成部分综合为存 储器操作数
6.2伪指令 伪指令语句:汇编程序并不把它们翻译成机器代 码,只是用来指示、引导汇编程序 在汇编时做一些操作,它本身不占 用存储单元。 指令语句:汇编程序把它们翻译成机器代码,命 令8086执行对应操作
6.2 伪指令 指令语句:汇编程序把它们翻译成机器代码,命 令8086执行对应操作。 伪指令语句:汇编程序并不把它们翻译成机器代 码,只是用来指示、引导汇编程序 在汇编时做一些操作,它本身不占 用存储单元
伪指令主要分为下列几类 程序分段及存储器分配 变量定义及存储器申请 过程定义 符号定义 程序模块定义与通信 宏定义及宏调用 条件汇编 格式控制,列表及其他功能
* 程序分段及存储器分配 * 变量定义及存储器申请 * 过程定义 * 符号定义 * 程序模块定义与通信 * 宏定义及宏调用 * 条件汇编 * 格式控制,列表及其他功能 伪指令主要分为下列几类:
621段定义伪指令 SEGMENT/ENDs 1. SEGMENT和ENDS 定义方式: [段名] SEGMENT[定位方式组合方式类别名] 语句1 语句2 [段名]ENDS
6.2.1 段定义伪指令SEGMENT/ENDS 1. SEGMENT和ENDS 定义方式: [段名] SEGMENT[定位方式][组合方式][类别名] 语句1 语句2 … [段名] ENDS