資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
1: 2007-11-30 (金) 22:59:18 ソース バックアップ No.1 を復元して編集 現: 2024-01-06 (土) 22:37:42 ソース 編集
Line 4: Line 4:
 +このレジスタは16ビットモード時は16ビット、32ビット時は32ビットとなる。
 +(え?当たり前だって? いやいや。そうでもないんだよ?)
 +*16ビット時(リアルモード時) [#gdc9b0ef]
 +|ビット|名称|機能|
 +|0|CF|キャリーフラグ|
 +|1|1|1 (未使用)|
 +|2|PF|パリティフラグ (演算結果の下位8ビット)|
 +|3|0|0 (未使用)|
 +|4|AF|補助キャリーフラグ(BCD演算用)|
 +|5|0|0 (未使用)|
 +|6|ZF|ゼロフラグ|
 +|7|SF|サインフラグ|
 +|8|TF|トラップフラグ、トレースフラグ|
 +|9|IF|割り込みフラグ|
 +|10|DF|ディレクションフラグ|
 +|11|OF|オーバーフローフラグ|
 +|12|IOPL|I/O特権レベル|
 +|13|~|~|
 +|14|NT|ネストタスクフラグ|
 +|15|0|0 (未使用)|
 +*32ビット時(プロテクトモード時) [#m73919bb]
- +|ビット|名称|機能| 
- +|0|CF|キャリーフラグ| 
- +|1|1|1 (未使用)| 
- +|2|PF|パリティフラグ (演算結果の下位8ビット)| 
- +|3|0|0 (未使用)| 
- +|4|AF|補助キャリーフラグ(BCD演算用)| 
- +|5|0|0 (未使用)| 
- +|6|ZF|ゼロフラグ| 
- +|7|SF|サインフラグ| 
- +|8|TF|トラップフラグ、トレースフラグ| 
- +|9|IF|割り込みフラグ| 
- +|10|DF|ディレクションフラグ| 
- +|11|OF|オーバーフローフラグ| 
- +|12|IOPL|I/O特権レベル| 
- +|13|~|~| 
-ビット 名称 機能 +|14|NT|ネストタスクフラグ| 
-0 CF キャリーフラグ +|15|0|0 (未使用)| 
-1 1 1 (未使用) +|16|RF|デバッグレジスタの命令ブレイクポイントを(1回のみ)無効にする| 
-2 PF パリティフラグ (演算結果の下位8ビット) +|17|VM|1=仮想86モード| 
-3 0 0 (未使用) +|18|AC|変更可能であれば、i486、Pentium以降のCPUである| 
-4 AF 補助キャリーフラグ(BCD演算用) +|19|VIF|仮想割り込みフラグ (Pentium以降)| 
-5 0 0 (未使用) +|20|VIP|仮想割り込みペンディングフラグ (Pentium以降)| 
-6 ZF ゼロフラグ +|21|ID|変更可能であれば、CPUID命令に対応している| 
-7 SF サインフラグ +|22|0|0 (未使用)|
-8 TF トラップフラグ、トレースフラグ +
-9 IF 割り込みフラグ +
-10 DF ディレクションフラグ +
-11 OF オーバーフローフラグ +
-12 IOPL I/O特権レベル +
-13 +
-14 NT ネストタスクフラグ +
-15 0 0 (未使用) +
-16 RF デバッグレジスタの命令ブレイクポイントを(1回のみ)無効にする +
-17 VM 1=仮想86モード +
-18 AC 変更可能であれば、i486、Pentium以降のCPUである +
-19 VIF 仮想割り込みフラグ (Pentium以降) +
-20 VIP 仮想割り込みペンディングフラグ (Pentium以降) +
-21 ID 変更可能であれば、CPUID命令に対応している +
-22 0 0 (未使用)+


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 4246, today: 1, yesterday: 0