|
|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?
7 O* Z$ E# F4 y4 y: p/ q1 m$ N* W我正在學BL指令来跳转,問題是這樣的....- `# |: n7 C1 Y+ j# w
+ s3 M1 h8 |4 i[把R0-R2入栈] push r0-r2 <-----這句無問題
$ o `( s7 r9 T# E# ], y, o[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?; `. S+ r9 t& h I3 ^0 m' \
[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
1 n' u) g/ Q: q8 b, |, x6 G1 H P[R0的值作为地址把R1的值放入该地址] strb r1,[r0] 6 `( o( {* T( K! ]' P7 N9 b
[出栈] pop r0-r2
" H7 X/ c" O( T7 c$ l[返回] bx r14% h5 L) p9 o0 Y; I! A' x3 g
( L: S7 F4 z' I1 o
希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(7 K' K, ~+ K0 ?" A* `8 H! Z" ~
& _$ v* V$ |3 u( P1 }) @6 p- |
[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|