命令セットアーキテクチャ(ISA) は、コンピュータのハードウェアとソフトウェア間のインターフェースを定義する抽象的なモデル。RISC, CISCなどもこれに分類される。
Reduced Instruction Set Computerはよく利用する命令のみに絞りハードを簡略する。特に、アセンブリでの命令が全て1ワードである。
Complex Instruction Set Computerは複数ワードの命令も許す。
| RISC | CISC | |
|---|---|---|
| ワード数 | 1 | 複数 |
| ハード | 簡略 | 複雑 |
| ソフト | 複雑(になりやすい) | 簡略(にできる) |
- 1 byte = 8 bits
- 1 word = 32 bits
- 1 half word = 16 bits
- 1 double word = 64 bits
- 1 int = 32 bits
- 1 short int = 16 bits
- (1 long = 64 bits)
- 1 character = 16 bits
- 1 漢字 = 16 bits