
ARM汇编
菜圆子
这个人很懒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM汇编基础回顾----ARM汇编编程2
前言前言不罗嗦了,接上一篇回顾arm汇编寄存器、指令详解。上一篇传送门一、ARM寄存器其实寄存器我在ARM汇编基础回顾----ARM基本概念中有过一些记录介绍,这里作补充添加。寄存器用途R0通用寄存器R1通用寄存器R2通用寄存器R3通用寄存器R4通用寄存器R5通用寄存器R6通用寄存器R7一般放系统调用号R8通用寄存器R9通用寄存器R10通用寄存器R11(fp)栈帧指针R12(ip)原创 2020-08-28 17:43:42 · 316 阅读 · 0 评论 -
ARM汇编基础回顾----ARM汇编编程1
前言ARM 与 X86cpu 的区别:Intel是CISC(复杂指令集计算)处理器,具有更大,功能更丰富的指令集,并允许许多复杂的指令访问内存。因此,与ARM相比,它具有更多的操作,寻址模式,但寄存器更少。CISC处理器主要用于普通PC,工作站和服务器。ARM是RISC(精简指令集计算)处理器,比CISC具有简化的指令集(100条或更少的指令)和更多通用寄存器。与Intel不同,ARM使用仅在寄存器上操作的指令,并使用加载/存储内存模型进行内存访问,这意味着只有加载/存储指令才能访问内存。这意味着在A原创 2020-08-28 12:51:32 · 400 阅读 · 0 评论 -
ARM汇编基础回顾----ARM基本概念
前言工作已有一段时间。反汇编的任务也基本完成,告一段落。前两天逆向了一个bin文件,深深感觉自己若真要吃这碗饭依然是不够格的。借此回顾arm汇编一些基础知识,也希望给各位在学习的同学有所帮助。ARM基本概念ARM 是 RISC 架构(RISC, 精简指令集),多数指令单周期完成,采用32位加载存储体系架构。大多数ARM核都实现以下两种指令集:32-bit ARM 指令集16-bit Thumb 指令集Jazelle cores 能够执行 Java 字节码,最新的ARM核实现了 Thumb-原创 2020-08-27 18:07:19 · 727 阅读 · 1 评论