汇编语言程序的语句格式 语句格式: INAME OPERATION OPERAND COMMENT NAME:是一个符号或称为标号 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象 COMMENT:用来说明语句或程序的功能。以“;”开 始
语句格式: [NAME] OPERATION OPERAND [;COMMENT] NAME:是一个符号或称为标号。 OPERATION:是一个操作码的助记符,可为指令, 伪指令等。 OPERAND:是一个或多个表达式,是操作的对象。 COMMENT:用来说明语句或程序的功能。以“;”开 始 二、汇编语言程序的语句格式
注 *指令助记符前面还可以有[前缀 *汇编程序语句中的四项,均可以用大写、 小写或混合编写
注: 指令助记符前面还可以有[ 前缀 ]。 汇编程序语句中的四项,均可以用大 写、 小写或混合编写
1.标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 、$)等组成。但 *不能用数字开头。 *不能为汇编语言的保留字 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等
1. 标号(含数据变量标号和程序位置标号) 标号是一个自行设计的标识符或名称, 最多可由31个字母、数字和特别字符(?、@、 -、$)等组成。但 不能用数字开头。 不能为汇编语言的保留字。 注:保留字指有专门用途的字符或字符串, 如CPU的寄存器名、指令助记符、伪指 令助记符等
(1)数据变量标号的三种属性 a.段值:即所在段的段地址 b.偏移量:即数据变量所在位置的地址与其 段地址之差值。 c.类型:指该数据变量是字节、字还是双字。 (2)程序位置标号的两种属性 a.NEAR段内调用或转移标号 b.FAR—段间调用或转移标号
(1) 数据变量标号的三种属性 a. 段值:即所在段的段地址。 b. 偏移量:即数据变量所在位置的地址与其 段地址之差值。 c. 类型:指该数据变量是字节、字还是双字。 (2) 程序位置标号的两种属性 a. NEAR——段内调用或转移标号。 b. FAR——段间调用或转移标号
2.操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1)常数:二进制、八进制、十进制、十六进制 或ASCⅡ码,范围-32768~32767 (2)标号、寄存器名前面已讲,变量下一节介绍
2. 操作数区 操作数可以是常数、变量、标号、寄存 器名或表达式 (1) 常数:二进制、八进制、十进制、十六进制 或ASC Ⅱ码,范围-32768〜32767。 (2) 标号、寄存器名前面已讲,变量下一节介绍