标签:
1、如何用汇编语言指令或伪指令调用Windows提供的API函数?
2、Windows汇编与DOS汇编的区别?
分段与特权指令
3、二进制数与八进制、十六进制、十进制的关系
D O/Q H B
4、容量单位
1024 = 400h = 2^10 = 1K
65536 = 10000h = 2^16 = 64K
2^20 / 2^30 / 2^32 = 4G
5、无符号数与有符号数的表示范围
有符号数与补码的关系
6、汇编的基本元素
汇编语言编译器(ML\MASM)
整数常量:
运算符及优先级: ()、+,-、*,/、MOD、+,-
实数常量 :符号位、整数部分、小数点、小数部分和指数组成
字符和字符串常量: 区分’A‘和“A”,字符串自动在尾上加\0
标识符 :大小写字母、数字、下划线、@和$,第一个字符不能是数字;240个字符长度;编译时加-Cp,使变量名和系统关键字大小写敏感;@编译器扩展用于预定义的符号,建议不要使用
缩写 含义
sz 表示以0结尾的字符串(ASCIIZ)
h 表示句柄handle
lp 表示指针long point
lpsz 表示指向ASCIIZ的指针
b\w\dw\f\st 表示字节byte\字word\双字double word\浮点数float\结构体struct
伪指令:编译时,由编译器识别和执行的命令,是汇编编译器语法格式的一部分,与CPU无关;
定义逻辑段、选择内存模式、定义变量类型、和创建过程,不区分大小写,例如.CODE、.code、.Code
标签:
原文地址:http://www.cnblogs.com/zhuzhuqwa/p/5460428.html