实验环境
- windows 10 64bit
- vs2015
汇编程序都有什么?
标识符
标识符是由程序员选择的名称,它用于标识变量、常数、子程序和代码标签
标识符命名规则
- 可以包含1到247个字符
- 不区分大小写
- 第一个字符必须从字母(a-zA-Z)、下划线、@、?、$中选择
注意:不可以是数字!!! - 标识符不可以与保留字相同,有哪些保留字请参看附录
注意:以下划线、@、$开头的命名,虽然不违反命名规则,但是不可取。因为他们即用于汇编器有用于高级语言编译器
标识符表示常数
常数分为整数常量、实数常量、字符常量、字符串常量
26 ;十进制整数常量
26d ;十进制整数常量
11010011b ;二进制整数常量
42q ;八进制整数常量
42o ;八进制整数常量
1Ah ;十六进制常量
0A3h ;十六进制常量,当十六进制常量第一个是字母时,前面必须加上0
2. ;十进制实数常量
+3.0 ;十进制实数常量
-44.2E+05 ;十进制实数常量
26.E5 ;十进制实数常量
"A" ;字符常量
'A' ;字符常量
"Good night" ;字符串常量
“This is't a test.” ;字符串常量
在高级语言中,可能我不太关心一个常量占据多少个字节,我只需知道每种数据类型(int
、double
)的表示范围即可,因为其数据类型都是从逻辑出发,通过数据类型就可以看出他是整型还是浮点型。但是在汇编程序中,每种数据类型是从物理出发,所以我需要知道我的常量需要多少字节才能储存。
##