汇编与反汇编
文章平均质量分 82
清月下舟
这个作者很懒,什么都没留下…
展开
-
CPU在内存如何寻址
CPU在内存如何寻址开篇必看寄存器介绍寻址过程有彩蛋,很关键!!! 开篇必看 首先很抱歉前段时间因期末考试而很长一段时间没有更新文章,时隔四十二天终于又水了一篇文章。最近刚学了一部分关于汇编的基础知识,逐渐感受到了汇编这门语言中的巧妙之处,要学好这门语言对计算机最基础的知识是必不可少的,这也是我在学习过程中参透的很关键的一点。所以今天这篇文章就向大家介绍一下CPU在内存中是如何寻址的。 寄存器介绍 &原创 2022-01-09 20:27:47 · 3374 阅读 · 2 评论 -
反汇编中消失的局部变量
反汇编中消失的局部变量局部变量栈帧帧指针 局部变量 众所周知,每个编程语言都存在局部变量,通常在定义或引用函数的时候使用,所以在编写程序时通常会使用很多的局部变量。不知道大家有没有想过,在程序进行汇编过程中,局部变量是存放在哪里呢? 要想知道在汇编过程中局部变量存在哪里,首先要了解汇编中存在什么,汇编中只存在有寄存器、栈、可写区段、堆和函数。那这里就会有人问了,局部变量不是在函数中引用的吗,那不应该是存放在函数的位置吗?答案不是的。 局部变量其实是存放在栈上的。为什么会存放在栈上呢?首先我们先来了解一下局部原创 2021-11-10 10:59:52 · 490 阅读 · 2 评论