ARM architecture reference manual

ざっくり確認中。以下にメモを。

  • 論理左シフト命令は LSL
  • 論理右シフト命令は LSR
  • 算術右シフト命令は ASR
  • 右ローテート命令は ROR

算術左シフトって無いんですね。

コアレジスタ

  • 汎用 32 ビットレジスタ r0 から r12 まで 13 個
  • r13 から r15 までの 3 個の 32 ビットレジスタは特殊な用途に使われるとのこと
    • r13 はアクティブなスタックへのポインタとして使用される (SP)
    • r14 は戻り番地を格納するために使用される (LR)
    • r15 は PC

パートB

2576 ページからです。というかマニュアル微妙だなぁ。
ちなみに wikipedia によれば命令セットとしては 6502 を発展させたもの、って書いてあって笑いました。6502 に縁があるなぁ、と。
もうちょい Cortex-A9 云々について色々確認する必要ありそげ。