16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

表 4-4. 命令形式の要約 ( 続き )<br />

40393837363534333231302928272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0<br />

FP Recip Approx F6 0 - 1 q sf x p2 f3 f2 f1 qp<br />

FP Recip Sqrt App F7 0 - 1 q sf x p2 f3 f1 qp<br />

FP Min/Max/Pcmp F8 0 - 1 sf x x6 f3 f2 f1 qp<br />

FP Merge/Logical F9 0 - 1 x x6 f3 f2 f1 qp<br />

Convert FP to Fixed F10 0 - 1 sf x x6 f2 f1 qp<br />

Convert Fixed to FP F11 0 x x6 f2 f1 qp<br />

FP Set Controls F12 0 sf x x6 omask7c amask7b qp<br />

FP Clear Flags F13 0 sf x x6 qp<br />

FP Check Flags F14 0 s sf x x6 imm20a qp<br />

Break F15 0 i x x6 imm20a qp<br />

Nop/Hint F16 0 i x x6 y imm20a qp<br />

Break X1 0 i x3 x6 imm20a qp imm41 Move Imm64 X2 6 i imm9d imm5c ic vc imm7b r1 qp imm41 Long Branch X3 C i d wh imm20b p btype qp imm39 Long Call X4 D i d wh imm20b p b1 qp imm39 Nop/Hint X5 0 i x3 x6 y imm20a qp imm41 40393837363534333231302928272625242322212019181716151413121110 9 8 7 6 5 4 3 2 1 0<br />

表 4-5. 命令フィールドのカラー・キー<br />

フィールドとカラー<br />

ALU 命令 オペコード拡張<br />

整数命令 オペコード・ヒント拡張<br />

メモリ命令 即値<br />

分岐命令 間接ソース<br />

浮動小数点命令 プレディケート・デスティネーション<br />

整数ソース 整数デスティネーション<br />

メモリ・ソース メモリのソースとデスティネーション<br />

シフト・ソース シフト・即値<br />

特殊レジスタ・ソース 特殊レジスタ・デスティネーション<br />

浮動小数点ソース 浮動小数点デスティネーション<br />

分岐ソース 分岐デスティネーション<br />

アドレス・ソース 分岐タグの即値<br />

修飾プレディケート 予約済み命令<br />

無視されるフィールド / 命令 PR[qp] が 1 の場合の予約済み命令<br />

表 4-6. 命令フィールド名<br />

PR[qp] が 1 の場合に予約済みとなる B タイプ命令<br />

フィールド名 説明<br />

ar3 アプリケーション・レジスタのソース / ターゲット<br />

b1 , b2 分岐レジスタのソース / ターゲット<br />

btype 分岐タイプのオペコード拡張<br />

c 補数比較関係のオペコード拡張<br />

ccount5c マルチメディア向け左シフト補数シフトのカウントの即値<br />

count5b , count6d マルチメディア向け右シフト / ペア右シフトのカウントの即値<br />

cposx デポジットの補数ビット位置の即値<br />

3:268 第 3 巻 : 命令形式

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!