|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?
/ y* q$ k; ^3 z我正在學BL指令来跳转,問題是這樣的....
& M# T1 ~- B' v/ q8 ]+ l* K# d- G# T) e* x6 k
[把R0-R2入栈] push r0-r2 <-----這句無問題
- ~4 t8 @8 N( @) f( p; ^1 t[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?* n2 C1 b/ G0 D3 C
[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
" O" n7 H) O; A0 F8 h[R0的值作为地址把R1的值放入该地址] strb r1,[r0]
9 q: l# T* j# `1 C; ?: a5 G[出栈] pop r0-r2 . u) m2 o9 ~* i G
[返回] bx r14
0 O$ K1 R( X- Y2 W0 L4 q: j) [$ Y! g) L$ p
希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(
9 R$ y- h, p$ z; h# p4 U+ q( _9 K( J$ V; W* Q/ x# ^+ @
[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|