|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?
; R9 j$ s* d5 M; O Q& N我正在學BL指令来跳转,問題是這樣的....$ f: W! { T5 N6 G% ?5 \" P
7 Z- d h/ ]4 j" V% d[把R0-R2入栈] push r0-r2 <-----這句無問題. W2 ]3 O! F& ^9 _* q2 |# V# i6 Z% F
[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?
i+ h* F7 F) E. N9 L[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
9 i0 F, M3 P% s/ y0 w+ A& c[R0的值作为地址把R1的值放入该地址] strb r1,[r0]
1 l. M$ t2 Z+ @, X5 |[出栈] pop r0-r2 : g3 s8 e. u+ ]8 I
[返回] bx r14
0 G, U9 ]/ {0 C9 t1 M# k. D. F X6 C7 t# `
希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(
: i" ]. f' x! V( H7 U/ K: e+ b$ P" p4 N% k+ C
[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|