callとjmpです。現在実行している番地はpc(r15レジスタ)に格納されいます。pcを書き換えることでjmpを実現します。lr(r14レジスタ)を利用します。絶対番地へ問答無用で飛ばしたい場合は、次のようにする。pcとlrレジスタを置き換えて、戻り先の確保と、実行番地を飛ばす.GASだと、blhマクロを利用すると便利です。;pcを置き換えて飛ばす.;生成されるasmコードの1バイト目が0x00になるので、;コピペするときは、開始バイトを確認して、0x00バイトをコピーし忘れないように。r0,#0x01ポインタを代入するときは、ldrを使う。null値代入のコードが生成される。数値データの解釈が両者異なるので注意。つけて16進数にしなくてはいけない。Conditionでブレークポイントを作れる。コードを実行したら止まる。[0202BE48]?0x0202BE48を読み込んだら止まる[0202BE48]!0x0202BE48に書き込んだら止まる[0202BE48]=340x0202BE48に0x34が書き込まれたら止まる。(バイト指定)[0202BE48]=0xF00x0202BE48に0xF0が書き込まれたら止まる。0xを付けなくても、16進数表記なのだが、受け付けてくれない。以外になったら止まるr0<>01234567と同一。探したい値がある場合。指定するとだいたい見つけることができる。レジスタマシンなので、利用するためには、どこかでレジスタに読み込む必要があるからだ。以前のリビジョンバックリンク文書の先頭へ。