たとえば、PowerPCブックIのセクション3.3.2では、lbz
命令を次のように定義しています。
実効アドレス(EA)を合計(RA | 0)+Dとします。EAによってアドレス指定されたストレージ内のバイトはRT56:63にロードされます。RT0 :55は0に設定されます。
次の2つの状況ではどうすればよいですか?
- いつラップするか何かをする必要があります
(RA) + D > memory_capacity
か? - いつラップするか何かをする必要があります
(RA) + D > 4294967295
か?
言い換えれば、実効アドレスは、の合計だけですか(RA) + D
、それとも計算が行われたのですmod memory_capacity
かmod 2^32-1
?
関連する実用的な資料:このスクリプトvar EA
で設定されるすべての行。