Avatar notebook default
6篇文章 · 5755字 · 1人关注
  • Resize,w 360,h 240
    函数调用时的栈操作

    在高级语言中,函数调用很简单,直接调用并传入相关的参数即可。在汇编语言中除了传参外,还要有当前数据入栈、申请新函数使用栈等过程。在具体介绍前,有...

  • 05.指令篇-数据处理指令

    数据处理指令大致可以分成三类:数据传送指令、比较指令、逻辑运算指令。下面就这几种指令作简单的介绍与分析。 数据传送指令 最常用的就是MOV指令了...

  • 04.指令篇-跳转指令

    在ARM中,有两种形式的跳转方式:长跳转与短跳转。两种方式在本质上都是一样的:都是通过改变PC寄存器的值来实现指令的跳转。 长跳转 长跳转通过直...

  • 03.指令篇-指令结构

    说到汇编语言,首先想到的可能就是那看起来很奇怪的三个字符组成的各种指令了。这里就用几个篇幅的时间来学习下汇编最基础的指令系统。在学习具体指令之前...

  • Resize,w 360,h 240
    02.寄存器篇

    上篇文章里对寄存器大致理了一下,但总觉得要单独的对寄存器做一篇详细的说明,因为它是整个汇编语言的基础:从整体来说,汇编程序可以看成CPU对所有寄...

  • 01.汇编学习体会与心得

    为了深入学习逆向工程,硬着头皮看起了汇编语言的相关书籍。先是在网上零星的查找相关资料与各种汇编命令的含义。效果就是基本看了就忘,忘了再查。然后从...

文集作者