たとえば、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で設定されるすべての行。