|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎? l! g+ i# z( t: {; [
我正在學BL指令来跳转,問題是這樣的....
: J) c9 S% {6 ?* h ^6 |3 y' _* H6 m
$ V g" K" @+ d9 n. Q% Z' r[把R0-R2入栈] push r0-r2 <-----這句無問題* ~, t" I9 H: C- Z. v; e; g% u
[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?
) z. w+ D% J/ j' ]0 e! X6 e! t+ s[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
/ u2 z9 z6 i: d) Z[R0的值作为地址把R1的值放入该地址] strb r1,[r0] 7 k! j- ?1 e8 J9 @: }
[出栈] pop r0-r2
; I( F+ L2 U0 i; A% ]5 ^1 Z: c[返回] bx r144 h) ~" p {3 b
! o0 R: E3 I! h1 ? ?& @) w2 q V希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(1 @. T& U* z) x* a7 ?- Z" M
* @$ g3 u8 I% P3 F
[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|