|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?
) ~2 c5 N4 ~* L$ I+ M/ A0 n$ N8 ^我正在學BL指令来跳转,問題是這樣的....
* o' q# w& l3 I% T- Y# L* K2 I6 q. P! e( {7 {
[把R0-R2入栈] push r0-r2 <-----這句無問題6 e! z8 G* F: S+ m7 Z8 ^4 {+ u+ c
[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?
, o9 v [7 W8 V, A8 J' m[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
% f1 B$ G8 h$ H; F8 `8 W[R0的值作为地址把R1的值放入该地址] strb r1,[r0] , G, \0 `6 U- k4 H! R$ l, R* h. ~
[出栈] pop r0-r2
) y) n# `( T3 o[返回] bx r14
/ N! m4 U3 n: ?: u6 _" `0 I2 |% _9 c O ^" w }
希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(
) i7 g- {% _3 i- G% P( z% i
$ g1 h7 @; `$ ^! w; h/ f% I4 O- M[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|