ASMについて[3DS改造解析]

※初めに ARM Assembly の基礎を理解してください。

ARMアーキテクチャ 32ビット

[基礎①~➄] ARMv7引用:

①ARMv7について:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.100748_0606_00_ja/ddx1471430827125_00018.html

②命令編:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489fj/Cjafgdih.html

➂条件編:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ij/Chdhcfbc.html

レジスタ:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ij/CEGIBCCG.html

➄分岐編:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204ij/Chddgiff.html

 

 

ASM解析を行う際、初めに必要不可欠な知識は上記のリンクをご覧ください。

ASM解析に必須なツールまたはサイト:

① CTRPF.3gx v5.1 または v6.1

GBAデバッグに対応したIDAPro

➂ 16進数計算機[電卓]:

http://www.ccn2.aitai.ne.jp/~keikun/16.html

④ 16進数で記述されているASMをASMに変換:

https://armconverter.com/