Avatar notebook default
7篇文章 · 4464字 · 1人关注
  • 反汇编学习笔记5 - 循环&选择

    循环&选择 cmp(Compare)比较指令    CMP 把一个寄存器的内容和另一个寄存器的内容或立即数进行比较。但不存储结果,只是正确的更改...

  • 反汇编学习笔记2 - 函数的本质

    函数本质 关于CPU的补充 寄存器 CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是进行数据的临时存储。 CPU的运算速度是非常快的,...

  • 反汇编学习笔记4 - ADRP

    sp 需要16位对齐函数参数从x0开始调用 常量的获取 adrp 指令:adr(address)p(page)adrp x0, x1第一步:将1...

  • 反汇编学习笔记3 - 状态寄存器

    状态寄存器    CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理器,个数和结构都可能不同).这种寄存器在ARM中,被称为状态寄存器就是...

  • 汇编学习笔记-函数总结(8086)

    汇编函数结构 函数外传递函数参数(push ss 或者 直接传寄存器) 保护bp:push bp 用bp记录原先sp的位置 在生成局部变量之间,...

  • 汇编学习笔记 - 栈平衡 (8086)

    用ss来存取参数 当然由于现在强大的硬件支持,如果参数个数小于8个很少能看见用ss来存取参数,xcode都是直接用通用寄存器来搞的。 平栈核心思...

  • Resize,w 360,h 240
    汇编学习笔记(8086)

    这个只是一个复习笔记,只是单纯的脑子笨,把之前的学过的知识捋一遍而已,并不是教什么。如果之前没学过汇编的童鞋还是别看了,学过的看一大体回顾一下。...

文集作者