|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?/ ?: s" P9 Y# u
我正在學BL指令来跳转,問題是這樣的.... s: B/ K* X3 a2 t/ R8 z
2 Y( O* K! T: @- ~6 w E[把R0-R2入栈] push r0-r2 <-----這句無問題! Z; v4 w4 H1 f% I, a! y- v/ @; H
[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎? F' _5 `( }2 S; S: E
[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
$ k0 E6 A) k. E8 n0 }3 @+ s) z[R0的值作为地址把R1的值放入该地址] strb r1,[r0]
( N, n+ T, x5 Y[出栈] pop r0-r2 : x7 L1 Z8 T2 }# R
[返回] bx r14# S; v( W8 ~( y0 o2 N( g# v3 ]4 a+ e
& K/ m' K( N$ s& T5 `希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(9 w; t3 o: {4 \, D
) N, A% C. S) Y: O2 q; p[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|