汇编语言
文章平均质量分 74
SnailCpp
这个作者很懒,什么都没留下…
展开
-
寻址方式
与数据有关的寻址方式: 立即寻址 MOV AX , 常数 直接寻址 MOV AX , [常数] ;加上中括号 或 MOV AX , 变量名或标号 寄存器寻址 MOV AX , 通用寄存器 寄存器间接寻址 MOV AX , [(BX,BP,SI,DI)中的一个] ;以下四行均需加上中括号 寄存器相对寻址 MOV AX , [(BX,BP,SI,DI)中的一个 + 偏移量]转载 2017-04-15 22:15:31 · 1530 阅读 · 0 评论 -
OllyDBG完美教程(超强入门级)
OllyDBG完美教程(超强入门级) class=”bct fc05 fc11 nbw-blog ztag”>一、OllyDBG 的安装与配置OllyDBG 1.10 版的发布版本是个 ZIP 压缩包,只要解压到一个目录下,运行 OllyDBG.exe 就可以了。汉化版的发布版本是个 RAR 压缩包,同样只需解压到一个目录下运行 OllyDBG.exe 即可:OllyDBG 中各个窗口的功能转载 2017-04-16 09:22:54 · 2152 阅读 · 0 评论 -
汇编指令ebp与esp的关系与作用
可以看到,初始情况下,ebp此时值为0012FEDC,也就是栈帧的地址,而栈顶地址esp值为0012FDFC。可以看到两个值有一定的关系。而帧指针的地址较高。 然后我们让它执行前两句,push ebp,mov ebp,esp可以看到前两句已经执行了,那么ebp跟esp的值也发生了变化。esp=0012FDF8,ebp=0012FDF8。为神马?一句句解读,push转载 2017-04-16 12:42:54 · 4654 阅读 · 0 评论