Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



Intel 8080

8080 または Intel 8080 (インテル 8080、i8080) は、アメリカ半導体製造会社、インテル(Intel)によって開発された8ビットのマイクロプロセッサ(CPU)である。1974年4月に発表され、初期のコンピュータの多くに採用された。一般にはこれが最初の「使える」マイクロプロセッサであると言われている。後にザイログ社によって開発され、より普及した Z80 は、この8080が基になっており、ソフトウェアの互換性を持つ。

インテルのマイクロプロセッサは、 4004 から、 8008 を経て、この8080で一応の完成を見た。 8080は、アキュムレータ1つを含め、7つの汎用レジスタ(8ビット)を持つが、当時としてはこの数は多いと言える。

同時期に登場したモトローラ社の6800と覇を競ったが、勝者は8080上位互換のザイログZ80であった。

NEC製のセカンドソース品 (μPD8080A) は減算時におけるキャリーフラグの扱いがオリジナルとは違っており、ここを全く同じにしたもの (μPD8080AF) が追加販売されている。TK-80にはこれが採用された。

i8080の開発者の一人にビジコン退社後、リコーを経てインテルに入社した嶋正利が回路設計技術者として加わっていた。

Table of contents
1 i8080のレジスタセット
2 命令セット
3 ソフトウェア
4 関連項目

i8080のレジスタセット

16ビット単位の呼称 8ビット単位(上位) 8ビット単位(下位) 説明
PSW A Flag アキュムレータ(A)とフラグ・レジスタ
BC B C 汎用レジスタ
DE D E 汎用レジスタ
HL H L 汎用兼 間接参照用レジスタ
PC   プラグラムカウンタ
SP   スタックポインタ

(注)命令中ではHLペアレジスタは「M」と表現される: 例 ADD M

フラグレジスタのビット位置
b7:S; 符号
b6:Z ゼロ
b5:未使用 (0に固定)
b4:H AUXキャリー(パックBCD演算用)
b3:未使用 (0に固定)
b2:P パリティ
b1:未使用 (0に固定)
b0:C キャリー
(このフラグ位置は8086を経てIA-32に至るまで代々引き継がれている。)

命令セット

ソフトウェア

関連項目





Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us