最終更新:2012-05-03 (木) 22:55:44 (4515d)
x86
Top / x86
種類
8bit
- 4004?
16bit
32bit (IA-32)
- i386
- i486?
- i586? (Pentium、MMX Pentiumおよびその互換CPU)
- i686 (Pentium Pro、Pentium II?、Pentium III、Pentium 4、Celeronとか)
互換CPUメーカー
x86/レジスタ
- 汎用レジスタ - EAX、ECX、EDX、EBX、ESP、EBP、ESI、EDI
- セグメントレジスタ - CS、DS、SS、ES、FS、GS
- ステータス制御レジスタ? - EFLAGS、EIP
- FPUレジスタ - st(0)~st(7)
- MMXレジスタ - mm0~mm7
- SSEレジスタ - xmm0~xmm7
FPU
- i8087?
IA-32/汎用命令
演算命令
- add
- sub
データ転送命令
- MOV
- XCHG?
- PUSH
- POP
- PUSHA?
- PUSHAD
- POPA?
- POPAD?
- IN
- OUT
- CWD?
- CDQ?
- CBW?
- CWDE?
- MOVSX?
- MOVZX?
- LDS?
- LES?
- LFS
- LGS?
- LSS?
データ比較命令
- JMP
- JC?,JNC? -> CF (キャリーフラグ)
- JZ?,JNZ -> ZF (ゼロフラグ)
- JS,JNS? -> SF? (サインフラグ)
- JO?,JNO? -> OF? (オーバーフラグ)
- CMP