Assalamu'alaikum wr.wb. Selamat malam semua.. Jumpa lagi dengan bu Rahayu
Malam ini bu Rahayu akan membahas tentang CPU 8 Bit pertama di dunia, yaitu Intel 8008 (Tahun 1972). Yuk ikuti pembahasannya dan mari belajar bersama...
A. Sejarah Intel 8008
a) Â Pengembangan Intel 8008
Pada tahun 1970, Intel Corporation menerima pesanan dari Computer Terminal Corporation (CTC) untuk mengembangkan mikroprosesor 8-bit. Tim pengembangan Intel 8008 dipimpin oleh Ted Hoff dan Stanley MMazor
b) Â Desain dan Arsitektur
Intel 8008 memiliki desain dan arsitektur yang lebih canggih daripada Intel 4004. Mikroprosesor ini memiliki 3.500 transistor dan dapat menjalankan instruksi dengan kecepatan 0,5 MMHz
c) Â Peluncuran dan Penerimaan
Intel 8008 diluncurkan pada bulan Maret 1972. Mikroprosesor ini diterima dengan baik oleh industri dan menjadi salah satu mikroprosesor 8-bit pertama yang digunakan dalam komputer.
B. Pelopor dan Pencipta Intel 8008
1. Â Ted Hoff : Ted Hoff adalah seorang insinyur Amerika yang bekerja di Intel Corporation. Ia adalah salah satu pencipta Intel 4004, mikroprosesor 4-bit pertama di dunia. Hoff juga berperan dalam pengembangan Intel 8008 sebagai desainer utama.
2. Â Stanley Mazor : Stanley Mazor adalah seorang insinyur Amerika yang bekerja di Intel Corporation. Ia adalah salah satu pencipta Intel 4004 dan berperan dalam pengembangan Intel 8008 sebagai desainer instruksi.
3. Â Federico Faggin : Federico Faggin adalah seorang insinyur Italia-Amerika yang bekerja di Intel Corporation. Ia adalah salah satu pencipta Intel 4004 dan berperan dalam pengembangan Intel 8008 sebagai desainer arsitektur.
4. Â Wilfred Corrigan : Wilfred Corrigan adalah seorang insinyur Amerika yang bekerja di Intel Corporation. Ia berperan dalam pengembangan Intel 8008 sebagai manajer proyek.
C. Fungsi dan Fitur Intel 8008
a) Fungsi Utama
1. Â Pengolahan Data : Intel 8008 dapat melakukan pengolahan data 8-bit, termasuk operasi aritmatika dan logika.
2. Â Pengontrolan Memori : Intel 8008 dapat mengontrol memori dengan kapasitas hingga 16 KB.
3. Â Pengontrolan Input/Output : Intel 8008 dapat mengontrol perangkat input/output, seperti keyboard, monitor, dan printer.
b) Fungsi Tambahan
1. Â Pengolahan Instruksi : Intel 8008 dapat menjalankan instruksi dengan kecepatan 0,5 MHz.
2. Â Penggunaan Register : Intel 8008 memiliki 14 register 8-bit yang dapat digunakan untuk menyimpan data sementara.
3. Â Penggunaan Flag : Intel 8008 memiliki 4 flag yang dapat digunakan untuk menunjukkan status operasi.
c) Fitur Utama
1. Â Lebar Bit 8-bit : Intel 8008 memiliki lebar bit 8-bit, yang memungkinkan pengolahan data yang lebih besar dan lebih kompleks.
2. Â Kecepatan Clock 0,5 MHz : Intel 8008 memiliki kecepatan clock 0,5 MHz, yang memungkinkan pengolahan data yang lebih cepat.
3. Â Kapasitas Memori 16 KB : Intel 8008 dapat mengontrol memori dengan kapasitas hingga 16 KB.
4. Â Instruksi 78 : Intel 8008 memiliki 78 instruksi yang dapat digunakan untuk melakukan pengolahan data.
d) Fitur Tambahan
1. Â Register 14 : Intel 8008 memiliki 14 register 8-bit yang dapat digunakan untuk menyimpan data sementara.
2. Â Flag 4 : Intel 8008 memiliki 4 flag yang dapat digunakan untuk menunjukkan status operasi.
3. Â Pengolahan Data : Intel 8008 dapat melakukan pengolahan data, termasuk operasi aritmatika dan logika.
4. Â Pengontrolan Input/Output : Intel 8008 dapat mengontrol perangkat input/output, seperti keyboard, monitor, dan printer.
D. Â Harga
a) Harga Per Unit
Harga Intel 8008 pada saat peluncurannya pada tahun 1972 adalah sekitar $120 per unit. Namun, harga ini dapat berbeda-beda tergantung pada kuantitas pembelian dan aplikasi yang digunakan.
Pada tahun 1972, Intel Corporation mematok harga Intel 8008 sebesar $120 per unit untuk kuantitas pembelian yang kecil. Namun, untuk kuantitas pembelian yang besar, harga dapat diturunkan menjadi sekitar $90 per unit
b) Faktor yang Mempengaruhi Harga
Beberapa faktor yang mempengaruhi harga Intel 8008 antara lain:
1. Â Kuantitas pembelian : Harga Intel 8008 dapat diturunkan untuk kuantitas pembelian yang besar.
2. Â Aplikasi : Harga Intel 8008 dapat berbeda-beda tergantung pada aplikasi yang digunakan.
3. Â Ketersediaan : Harga Intel 8008 dapat dipengaruhi oleh ketersediaan komponen dan bahan baku.
E. Pengguna Intel 8008
a) Pengguna Intel 8008
1. Â Komputer : Intel 8008 digunakan dalam beberapa komputer awal, seperti Altair 8800 dan IMSAI 8080.
2. Â Kalkulator Elektronik : Intel 8008 digunakan dalam beberapa kalkulator elektronik, seperti Texas Instruments SR-10 dan Hewlett-Packard HP-35.
3. Â Sistem Kontrol Industri : Intel 8008 digunakan dalam beberapa sistem kontrol industri, seperti pengendali proses produksi dan pengendali mesin.
4. Â Peralatan Ilmiah : Intel 8008 digunakan dalam beberapa peralatan ilmiah, seperti pengukur suhu dan pengukur tekanan.
5. Â Sistem Komunikasi : Intel 8008 digunakan dalam beberapa sistem komunikasi, seperti terminal komputer dan sistem telepon.
b) Contoh Penggunaan
1. Â Altair 8800 : Altair 8800 adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama.
2. Â IMSAI 8080 : IMSAI 8080 adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama.
3. Â Texas Instruments SR-10 : Texas Instruments SR-10 adalah salah satu kalkulator elektronik yang menggunakan Intel 8008 sebagai prosesor utama.
F. Pemasangan pada komputer
a) Komputer yang Menggunakan Intel 8008
1. Â Altair 8800 : Altair 8800 adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama. Komputer ini dirilis pada tahun 1975 dan menjadi sangat populer di kalangan penggemar komputer.
2. Â IMSAI 8080 : IMSAI 8080 adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama. Komputer ini dirilis pada tahun 1975 dan menjadi salah satu komputer pertama yang menggunakan mikroprosesor.
3. Â Mark-8 : Mark-8 adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama. Komputer ini dirilis pada tahun 1974 dan menjadi salah satu komputer pertama yang menggunakan mikroprosesor.
4. Â Micral N : Micral N adalah salah satu komputer awal yang menggunakan Intel 8008 sebagai prosesor utama. Komputer ini dirilis pada tahun 1973 dan menjadi salah satu komputer pertama yang menggunakan mikroprosesor.
b) Spesifikasi Teknis
Berikut adalah spesifikasi teknis beberapa komputer yang menggunakan Intel 8008:
1. Â Altair 8800 :
- Prosesor: Intel 8008
- Kecepatan: 0,5 MHz
- Memori: 256 KB
- Sistem Operasi: Altair BASIC
2. Â IMSAI 8080 :
- Prosesor: Intel 8008
- Kecepatan: 0,5 MHz
- Memori: 512 KB
- Sistem Operasi: CP/M
3. . Â Mark-8 :
- Prosesor: Intel 8008
- Kecepatan: 0,5 MHz
- Memori: 128 KB
- Sistem Operasi: Tidak ada
4. Â Micral N :
- Prosesor: Intel 8008
- Kecepatan: 0,5 MHz
- Memori: 256 KB
- Sistem Operasi: Tidak ada
G. Komponen Intel 8008
a) Unit Pengolahan Pusat (CPU)
1. Â Unit Aritmatika dan Logika (ALU) : ALU melakukan operasi aritmatika dan logika pada data.
2. Â Register : Register adalah tempat penyimpanan data sementara yang digunakan oleh CPU. Intel 8008 memiliki 14 register 8-bit.
3. Â Unit Kontrol : Unit kontrol mengatur aliran data dan instruksi antara komponen-komponen lainnya
b) Memori
1. Â Memori Program : Memori program menyimpan instruksi yang akan dijalankan oleh CPU. Intel 8008 memiliki kapasitas memori program sebesar 16 KB.
2. Â Memori Data : Memori data menyimpan data yang akan diolah oleh CPU. Intel 8008 memiliki kapasitas memori data sebesar 16 KB.
c) Antarmuka
1. Â Antarmuka Memori : Antarmuka memori mengatur komunikasi antara CPU dan memori.
2. Â Antarmuka Input/Output : Antarmuka input/output mengatur komunikasi antara CPU dan perangkat input/output.
d) Lain-lain
1. Â Penghitung Program (PC) : PC menyimpan alamat instruksi yang akan dijalankan oleh CPU.
2. Â Penghitung Stack (SP) : SP menyimpan alamat atas tumpukan data.
3. Â Flag : Flag adalah bit-bit yang digunakan untuk menunjukkan status operasi yang sedang dilakukan oleh CPU.
H. Cara Kerja Intel 8008
a) Cara Kerja Intel 8008
1. Â Pengambilan Instruksi : Intel 8008 mengambil instruksi dari memori program dan menyimpannya di register instruksi.
2. Â Decoding Instruksi : Intel 8008 menerjemahkan instruksi yang disimpan di register instruksi menjadi kode biner yang dapat dipahami oleh unit aritmatika dan logika (ALU).
3. Â Pengambilan Data : Intel 8008 mengambil data dari memori data atau register dan menyimpannya di register data.
4. Â Pengolahan Data : ALU melakukan operasi aritmatika dan logika pada data yang disimpan di register data.
5. Â Penyimpanan Hasil : Hasil pengolahan data disimpan di register hasil atau memori data.
6. Â Pengulangan : Proses di atas diulangi sampai instruksi yang diambil dari memori program selesai dijalankan.
b) Siklus Instruksi
Intel 8008 memiliki siklus instruksi yang terdiri dari beberapa tahap:
1. Â Tahap Pengambilan Instruksi : Intel 8008 mengambil instruksi dari memori program.
2. Â Tahap Decoding Instruksi : Intel 8008 menerjemahkan instruksi yang disimpan di register instruksi.
3. Â Tahap Pengambilan Data : Intel 8008 mengambil data dari memori data atau register.
4. Â Tahap Pengolahan Data : ALU melakukan operasi aritmatika dan logika pada data.
5. Â Tahap Penyimpanan Hasil : Hasil pengolahan data disimpan di register hasil atau memori data.