Intel 8008 adalah sebuah byte berorientasi awal mikroprosesor dirancang dan diproduksi oleh Intel dan diperkenalkan pada bulan April 1972. Itu adalah CPU 8-bit dengan eksternal 14- bit bus alamat yang dapat mengatasi 16 KB memori. Awalnya dikenal sebagai 1201, chip ditugaskan oleh Computer Terminal Korporasi (CTC) untuk melaksanakan instruksi set desain mereka karena mereka Datapoint 2200 terminal diprogram. Sebagai chip tertunda dan tidak memenuhi tujuan kinerja CTC, 2200 akhirnya menggunakan sendiri CTC TTL CPU berbasis gantinya. Sebuah perjanjian diizinkan Intel ke pasar chip untuk pelanggan lain setelah Seiko menyatakan minat dalam menggunakannya untuk kalkulator .
Lima bulan setelah mengeluarkan mikroprosesor Intel 4004, Intel merilis mikroprosesor baru yaitu Intel 8008. Intel 8008 merupakan mikroprosesor 8-bit pertama yang dibuat.
Pada awalnya, mikroprosesor Intel 8008 dikenal sebagai 1201, yang merupakan pesanan dari CTC (Computer Terminal Corporation) yang akan digunakan pada rancangan terminal terprogram mereka yaitu Datapoint 2200. Namun karena adanya keterlambatan dan kinerjanya tidak sesuai dengan yang diharapkan, akhirnya CTC memutuskan untuk menggunakan CPU berbasiskan TTL yang dimilikinya. Dan tidak menggunakan 1201. Sesuai dengan kesepakatan antara keduanya, Intel berhak untuk memasarkan chip mikroprosesor ini kepada pelanggan lainnya, setelah Seiko menyatakan ketertarikannya untuk menggunakan chip ini dalam kalkulator mereka.
Intel 8008 tersedia dalam dua jenis kecepatan 500 KHz dan 800 KHz. Karena mikroprosesor ini memerlukan 5 sampai 8 siklus untuk mengeksekusi tiap instruksi, rate efektif dalam pengeksekusian instruksi adalah:
- Dari 45.000 sampai 100.000 instruksi tiap detik untuk Intel 8008
- Dari72.000 sampai 160.000 instruksi per detik untuk Intel 8088-1
Nilai-nilai tersebut diasumsikan bahwa CPU menggunakan memori yang cepat dan tidak membutuhkan kondisi menunggu (wait state) dalam mengakses memori. Walaupun kecepatan efektif dalam melaksanakan instruksi tiap detik dari mikroprosesor Intel 8008 kadang lebih rendah daripada kecepatan efektif mikroprosesor 4004, kinerja keseluruhan Intel 8008 lebih baik karena kecepatan efektifnya lebih cepat untuk beberapa jenis instruksi, arsitekturnya yang sudah 8-bit dan kumpulan instruksi yang lebih efisien.
Kelebihan
- Mikroprosesor mendukung memori sampai 16 (kombinasi ROM dan RAM).
- Ukuran stack internal mikroprosesor dinaikkan menjadi 7 tingkat dibandingkan 3 tingkat untuk Intel 4004.
- Intel 8008 bisa menangani interupsi.
Kelemahan
Intel 8008 adalah tidak adanya pengalamatan memori secara langsung. Untuk mengakses data dalam memori, alamat memori harus disimpan dalam register H dan L, dan kemudian ini dikenal dengan pengalamatan memori secara tidak langsung. Kelemahan ini diatasi pada mikroprosesor generasi selanjutnya, Intel 8080.
Mikroprosesor Intel 8008 digunakan pada komputer Mark-8, yang dianggap sebagai komputer pribadi pertama.
Fitur
- Tujuh 8-bit "alas" register: The akumulator utama (A) dan enam register lainnya (B, C, D, E, H, dan L).
- 14-bit program counter (PC).
- Tujuh tingkat push-turun alamat panggilan stack. Delapan register benar-benar digunakan, dengan paling atas daftar menjadi PC.
- Empat kondisi flag status kode: membawa (C), bahkan paritas (P), nol (Z), dan tanda (S).
- Akses memori langsung menggunakan H dan L register (HL) sebagai data yang pointer 14-bit (atas dua bit diabaikan).
0 Komentar untuk "Spesifikasi Mikroprosesor Intel 8008"