|
|
在下正在學修改gba,一開始就有問題出現啦......有人可以幫我嗎?0 M, ~2 _+ O+ y5 l2 V# h; q
我正在學BL指令来跳转,問題是這樣的....5 i! b" m; P+ e" h8 \- }
n8 i4 L9 i2 V7 T, O+ \
[把R0-R2入栈] push r0-r2 <-----這句無問題
c0 ], I6 V2 S& U! F3 V[R0=修改地址] ldr r0,=03000fa8 <-----這句有問題出現了,我寫入ldr r0,=03000fa8 後,電腦出現[parameter fail] [參數失敗]是我寫錯了嗎?/ n+ L/ u1 f: q1 [2 f. `3 `4 y
[把0x63放入寄存器R1] mov r1,#0x63 <-----這句一樣[parameter fail]
- `9 \& M# {' ]) c[R0的值作为地址把R1的值放入该地址] strb r1,[r0] 0 A7 l' Z. d1 R: ~* m; V
[出栈] pop r0-r2 ' X% [. I5 Q" w2 c, o
[返回] bx r140 X8 U7 u; J3 O( A+ R
$ b2 l: w* O$ ?" B: |
希望有人可以寫一個,長細[图文教程]!!因為我搵了很多網都唔明點樣寫跳转,希望有人好心幫下忙啦!!:(3 t g1 X* X4 |, Y/ D) L
; D) ]1 T! L9 J1 _[ 本帖最后由 adrianking 于 2010-1-9 09:10 编辑 ] |
|