首页 > 其他 > 详细

汇编知识准备0x00

时间:2016-05-05 08:21:02      阅读:156      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!