汇编
文章平均质量分 95
测试开发小白变怪兽
这个作者很懒,什么都没留下…
展开
-
《汇编语言》学习笔记
指令汇总第二章-跳转指令 jmp指令:(由于mov指令不能直接用于CS:IP,所以需要使用jmp指令) jmp 段地址:偏移地址 -> 用指令给出的段地址修改CS,用指令给出的偏移地址修改IP jmp 某一合法寄存器 -> 用寄存器中的值修给IP call指令:指令执行的过程:改变IP,保存IP,跳转第三章-mov、add、sub指令 ...原创 2018-05-08 09:06:01 · 916 阅读 · 0 评论 -
EBP 和 ESP 详解
基本概念:(1)ESP:栈指针寄存器(extendedstackpointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶。(2)EBP:基址指针寄存器(extendedbasepointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的底部。————————————————————— 以下摘自网上一篇文章: push ...转载 2018-05-23 19:52:34 · 37958 阅读 · 14 评论 -
C/C++堆区、栈区、常量区、静态数据区、代码区详解
转自:http://blog.csdn.net/hackerain/article/details/7953261http://blog.csdn.net/firefly_2002/article/details/8045096首先要来理解一下可执行文件加载进内存后形成的进程在内存中的结构,如下图:代码区:存放CPU执行的机器指令,代码区是可共享,并且是只读的。数据...转载 2018-05-24 22:03:28 · 22474 阅读 · 3 评论