- 4
- 0
- 约2.23千字
- 约 12页
- 2019-10-17 发布于湖北
- 举报
1. 数值常数 总 结 * 3.2 汇编语言的数据项 常数、变量和标号是MASM能识别的三种基本的数据项。 3.2.1 常数 凡是出现在源程序中的固定值(它在程序运行期间不会变化),就称为常量。 IBM宏汇编中允许的常量为: 数值常数 字符串常数 符号常数 (1)二进制数: 字母B结尾的一串0和1组成的序列;例如:001011B (2)十进制数:字母D结尾(或不带)若干0到9的数字组成的序列;例如:1234D或1234。 (3)八进制数:字母Q (或O)结尾若干0到7的数字组成的序列;例如:255Q (4)十六进制数:字母H结尾,由若干0~9的数字和A~F字母所组成的序列(最高位为字母时要在前面补0)即FA写成0FAH。例如:45H,0AB23H。 2.字符串常数 字符串常量是由包含在单引号内的1至2个ASCII字符构成的。 汇编程序把它们表示成字节序列,一个字节对应一个字符,把引号中的字符翻译成它的ASCII码值。 例如‘A’等价于41H, ‘ AB’等价于4142H 在可以使用单字节立即数的地方,就可以使用单个字符组成的字符串常量; 在可以使用字立即数的地方,就可以使用两个字符组成的字符串常量。 注意:多于两个字符的字符串常量:只有在初始化存储器时才可以使用(见后面的DB伪指令部分)。 3.符号常数 在汇编语言源程序中的常数也常以符
原创力文档

文档评论(0)