Share via


例外 (AMD) の組み込み

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

次の表は一つの例外の一覧が表示されます。 と MMX 命令が生成できます。

3DNow!MMX 命令の例外と

例外

Real

仮想 8086

Protected

Description

無効なオペコード (6)

コントロールのレジスタ エミュレート命令 EM ビット (1. (CR0)) はに設定されます。

デバイスでは使用できません (7)

コントロールのレジスタのタスクはスイッチのビット (TS) は 1. に設定小数点 (CR0) 型または MMX 状態を保存します。

スタックの例外 (12)

命令の実行中にスタック セグメントの制限を超えました。

概要の保護 (13)

命令の実行中無効なメモリ位置へのオペランドのポイントに使用するセグメント レジスタの 1 の三つのアドレス。

セグメントのオーバーラン (13)

アドレス範囲 00000h への 0FFFFh 以外の命令データのオペランドの部分は 1。

(14) ページ フォールト

ページ フォールトは命令の実行に発生します。

(16) 保留中の浮動小数点例外

例外は浮動小数点ユニット実行が保留中です。

配置チェック (17)

アライメントされていないメモリの参照は強制実行でありレジスタの配置の制御マスク ビット AM (.) は (CR0) 1 に設定されます。 (保護モード完全な = 3.)

例外の規則は両方の MMX および一つの同じです。 命令。 また例外の検出および処理にはMMX および一つでも同じです。 命令。 例外ハンドラーが変更を必要としません。

無効なオペコードの割り込み例外 (6) 発生します。一つは 一つの命令はをサポートしないプロセッサで実行されます。 命令。

浮動小数点例外が保留中の場合プロセッサが一つを使用します。 命令はFERR# アサートされCR0.NE 16 = 1割り込みが生成されます。 これはMMX 命令の場合と同じです。

参照

Reference

AMD 3DNow!テクノロジの概要、組み込み