三、表达式 表达式由操作数和运算符组成 操作数可以是常量、名字、变量和标号等 运算符包括算术运算符 逻辑运算符 关系运算符 分析运算符 合成运算符等
三、表达式 表达式由操作数和运算符组成。 操作数可以是常量、名字、变量和标号等。 运算符包括算术运算符 逻辑运算符 关系运算符 分析运算符 合成运算符等
表达式中的运算符 高1括号中的项,即(…)和[… 2 LENGTH, SIZE, WIDTH, MASK PtR, OFFSET, SEG, TYPE, THIS 4×,/,MOD 优先级 6EQ, NE, L, LE, GT, GE 7NOT 8 AND 低9OR,XOR
表达式中的运算符 高 优 先 级 低 1 括号中的项,即(…)和[…] 2 LENGTH,SIZE,WIDTH,MASK 3 PTR,OFFSET,SEG,TYPE,THIS 4 ×,/,MOD 5 +,- 6 EQ,NE,L,LE,GT,GE 7 NOT 8 AND 9 OR,XOR
413指示性语句 程序开始和结束语句 (1)NAME命令 给程序模块命名 格式:NAME名字 (2)TITE命令 格式: TITLE名字 名字作为每页标题打印出来,标题名字符不大于60个。 (3)END命令 格式:END[标号] 主模块结束必须写上标号, 标号是程序中第一句指令性语句的标号
4.1.3 指示性语句 一 、程序开始和结束语句 ( 1 ) NAME 命令 给程序模块命名 格式: NAME 名字 ( 2 ) TITLE 命令 格式: TITLE 名字 名字作为每页标题打印出来,标题名字符不大于60个。 ( 3 ) END命令 格式: END [ 标号 ] 主模块结束必须写上标号, 标号是程序中第一句指令性语句的标号
段定义语句 用来定义一个段 (1) SEGMENT/ENDS命令 格式:段名 SEGMENT[参数] 段名ENDS 段名由程序员定义,汇编时由系统为该段分配 个段基值,并将该值赋于段名
二、段定义语句 用来定义一个段 ( 1 ) SEGMENT / ENDS命令 格式 :段名 SEGMENT [参数] ……. 段名 ENDS 段名由程序员定义,汇编时由系统为该段分配一 个段基值,并将该值赋于段名
SEGMENT语句中的参数为: [定位类型][组合类型][类别’ 用来设定该段在内存中的位置和在汇编、连 接时,当该段与其它段组合在一起时该段同其它 段的连接关系。都是任选项
SEGMENT语句中的参数为: [ 定位类型 ] [ 组合类型 ] [ ‘ 类别 ’ ] 用来设定该段在内存中的位置和在汇编、连 接时,当该段与其它段组合在一起时该段同其它 段的连接关系。都是任选项