|
|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?0 u" a7 C, }' X
我正在學BL指令来跳转,問題是這樣的....
! N8 p% A% J( r" ]; B% U; R7 i
$ i8 @7 F# L8 \5 g" R! v[把R0-R2入栈] push r0-r2 <-----這句無問題
0 d' \6 D( S) O% o/ v+ z2 ?, Y[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?) f2 X% J5 W6 e4 V
[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
0 b/ l2 a' p# e1 B[R0的值作为地址把R1的值放入该地址] strb r1,[r0]
9 ^; N4 M8 y. _0 l" z6 s* n. X[出栈] pop r0-r2 2 J, d: o1 g8 A" i/ d
[返回] bx r14
! u! R3 \; [$ u" ~+ `6 r
- y6 ~2 L! l$ I# c) y% m: k: m希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(
- G) j& U. ^5 l* }% H1 X: o( n4 ?: |3 C: b2 S. u0 g
[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|