介绍
ARM指令的定义,离不开ARM结构。
http://blog.chinaunix.net/uid-28458801-id-3494646.html
https://www.cnblogs.com/Ocean-Star/p/8762449.html (循序渐进的从计算机底层讲到了ARM)
ARM汇编指令
Android 图解逆向工程中ARM常用汇编指令(一)
https://www.cnblogs.com/uestcbutcher/p/7244799.html
https://www.cnblogs.com/hbtmwangjin/articles/10655307.html
https://www.cnblogs.com/bingghost/p/5839022.html (讲解比较通俗,有例子说明。)
相关概念
- 立即数
https://blog.csdn.net/tabactivity/article/details/90266999
“#”号立即数常量前缀符
https://www.veryarm.com/29069.html
ARM汇编指令各个击破
-
伪指令
https://blog.csdn.net/zqx7876/article/details/51479113
DCB:内存分配 (IDAPro见的最多的指令) -
标准指令
1)SVC
http://bbs.elecfans.com/jishu_546456_1_1.html
idapro一附加到android程序时,调试器就停留在这个位置。
2)CBZ
判定寄存器的值,然后作相应的跳转。
https://www.cnblogs.com/rongmouzhang/p/9707516.html
2)CMN
http://www.21ic.com/embed/jiaocheng/jichu/201806/61086.html
如
image.png
LSL指令(移位指令)
https://blog.csdn.net/z929118967/article/details/78282662
网友评论