汇编
享受奔跑的过程
这个作者很懒,什么都没留下…
展开
-
win32下的函数调用约定
参考文章https://icoderme.wordpress.com/2010/04/10/win32stack-and-calling-convention/原创 2017-02-07 17:17:07 · 569 阅读 · 0 评论 -
call指令和ret指令
参考文章: http://www.cppblog.com/luqingfei/archive/2010/08/04/122170.aspx原创 2017-02-08 09:17:45 · 2076 阅读 · 0 评论 -
堆 栈
参考文章: http://cyqiang.blog.51cto.com/267798/49868原创 2017-02-08 10:04:08 · 280 阅读 · 0 评论 -
汇编环境搭建
参考文章: http://www.cnblogs.com/BoyXiao/archive/2010/11/06/1870397.html原创 2017-02-08 10:13:33 · 503 阅读 · 0 评论 -
寄存器详解
寄存器 注:名字以字母‘E’开头的寄存器表示32位,如EAX 32位,AX 16位,AL是低8位,AH是8-15位32位CPU的8个通用寄存器:EAX, EBX, ECX, EDX, EBP, ESP, ESI, EDI 数据寄存器EAX, EBX, ECX, EDX EAX:累加寄存器,是很多加法乘法指令的缺省寄存器 EBX:基址寄存器,在内存寻址时存放基地址 ECX:计数寄存器原创 2017-02-08 10:54:09 · 3845 阅读 · 0 评论 -
汇编指令
lea指令:该指令有两个操作数。左边是目的操作数,表示操作结果保存在此,该指令目的操作数只能是8个通用寄存器之一。逗号右边的是源操作数,该指令的源操作数只能是一个存储单元,表达存储单元有多种寻址方式。 LEA是INTEL颇为得意的一条指令。在INTEL OPTIMIZATION REFERFENCE MANUAL中,特别提到了这条指令的好处。 0.LEA指令具有单时钟周期,执行效原创 2017-02-08 10:56:07 · 405 阅读 · 0 评论