码迷,mamicode.com
首页 > 其他好文 > 详细

汇编知识准备0x00

时间:2016-05-05 08:21:56      阅读:421      评论:0      收藏:0      [点我收藏+]

标签:

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

  

汇编知识准备0x00

标签:

原文地址:http://www.cnblogs.com/zhuzhuqwa/p/5460428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!