3.4.2常数 数值常数 汇编语言中的常数 字符串常数 属性常数 当前地址数 、数值常数 数值常数分为整数常数和实数常数。 1.整数常数 按其基数的不同,可以有二进制数B、八进制数Q、十 进制数D、十六进制数H等几种不同的表示形式,汇编语言 中采用不同的后缀加以区分 个数值数据后面没有后缀时,将默认为十进制数 退出
3.4.2 常数 数值常数 汇编语言中的常数 字符串常数 属性常数 当前地址数 一、数值常数 数值常数分为整数常数和实数常数。 1. 整数常数 按其基数的不同,可以有二进制数B、八进制数Q、十 进制数D、十六进制数H等几种不同的表示形式,汇编语言 中采用不同的后缀加以区分。 当一个数值数据后面没有后缀时,将默认为十进制数。 退 出
2.实数常数 实数常数在机内的表示有十进制和十六进制两种 1)十进制实数 它是一个带小数点的十进制数或带方幂的十进制数。 例5.89,2.0,5.1E6,其中5.1E6=5.1×106 2)十六进制实数 用R替换H作标记的十六进制实数,为实数在机内的表 示形式。它与十六进制数一样必须以数字作首字符。例如: 42C88000R是IEEE格式编码的短实数100.25在机内的表示 0C1C90000R是IEE格式编码的短实数-25.125在机内的表 小 退出 3.4
3.4.2 2. 实数常数 实数常数在机内的表示有十进制和十六进制两种。 1)十进制实数 它是一个带小数点的十进制数或带方幂的十进制数。 例5.89,2.0,5.1E6,其中5.1E6=5.1106 2)十六进制实数 用R替换H作标记的十六进制实数,为实数在机内的表 示形式。它与十六进制数一样必须以数字作首字符。例如: 42C88000R是IEEE格式编码的短实数100.25在机内的表示。 0C1C90000R是IEEE格式编码的短实数-25.125在机内的表 示。 退 出
二、字符串常数 字符串常数是由单引号“”括起来的一串字符。例如: 'Assmbly Language and Programming 23′ 退出 3.4.2
3.4.2 二、字符串常数 字符串常数是由单引号“”括起来的一串字符。例如: Assmbly Language and Programming 23 退 出
、属性常数 以上讲的名字的属性,都可以作为常数使用 1.段值 形式:SEG标号或变量 2.偏移值 形式: OFFSET标号或变量 3.变量类型值 形式:TYPE变量 4.变量长度值 形式: LENGTH变量 字节总和值 形式:SIZE变量 退出 3.42
3.4.2 三、属性常数 以上讲的名字的属性,都可以作为常数使用。 1. 段值 形式:SEG 标号或变量 2. 偏移值 形式:OFFSET 标号或变量 3. 变量类型值 形式:TYPE 变量 4. 变量长度值 形式:LENGTH 变量 5. 字节总和值 形式:SIZE 变量 退 出
四、当前地址数 汇编语言允许把某些语句所处内存地址取出使用 种是$代表当前位置的偏移地址 般有两种方式一种是THIS指示当前位置的地址及 其类型 形式:[变量]THIS类型 类型为“BYTE”时,表示所处位置是字节变量的地址 类型为“WORD”时,表示所处位置是字变量的地址。 类型为“ DWORD”时,表示所处位置是双字变量的地址。 类型为“NEAR”时,表示所处位置是本段标号的地址 类型为“FAR”时,表示所处位置是远标号地址。 退出 3.42
3.4.2 四、当前地址数 汇编语言允许把某些语句所处内存地址取出使用。 一种是$代表当前位置的偏移地址。 一般有两种方式 另一种是THIS指示当前位置的地址及 其类型。 形式:[变量] THIS 类型。 类型为“BYTE”时,表示所处位置是字节变量的地址。 类型为“WORD”时,表示所处位置是字变量的地址。 类型为“DWORD”时,表示所处位置是双字变量的地址。 类型为“NEAR”时,表示所处位置是本段标号的地址。 类型为“FAR”时,表示所处位置是远标号地址。 退 出