Mengenal Mikroprosesor Intel 8080


Mikroprosesor Intel 8080 merupakan penerus mikroprosesor Intel 8008 CPU. Intel 8080 dirancang oleh Federico Faggin dan Masatoshi Shima. Pengerjaan mikroprosesor 8080 dimulai di akhir tahun 1972, dan dirilis pada bulan April 1974. Versi asli 8080 hanya bisa men-drive divais TTL berdaya rendah. Setelah itu, kemudian Intel meilis versi perbaikan dari mikroprosesor Intel 8080, yaitu Intel 8080A yang bisa dihubungkan dengan divais TTL standar.

Mikroprosesor ini berjalan pada kecepatan 2 MHz yang menjadikannya dianggap sebagai mikroprosesor pertama yang benar-benar berdaya guna. Mikroprosesor ini dikemas dalam kemasan DIP 40 pin sehingga bisa menyediakan bus alamat 16-bit dan bus data 8-bit, sehingga bisa mengakses 64 KB memori (berbeda dengan Intel 8008 yang hanya bisa mengakses 16 KB). Di dalamnya terdapat tujuh register 8-bit (enam diantaranya bisa digabungkan ke dalam tiga register 16-bit), sebuah penunjuk stack (SP) dalam memori (menggantikan stack internal dalam 8008) dan sebuah pencacah program (PC) 16-bit.

Mikroprosesor Intel 8080/8080A tidak kompatibel dalam kode objek dengan 8008, tapi kompatibel secara kode sumber. Mikroprosesor ini memiliki logika pemrosesan interupsi yang sama dengan 8008, yang membuatnya memudahkan dalam memasukkan aplikasi yang lama. Dan sebagai tambahan ke semua instruksi Intel 8008 dan mode pengalamatannya prosesor 8080 memiliki banyak instruksi yang baru dan mode pengalamatan langsung. Sebagai akibat dari penggunaan Stack Pointer yang baru, mikroprosesor tidak lagi dibatasi oleh stack internal 7 tingkat sebagaimana yang dipunyai oleh Intel 8008.

Mikroprosesor Intel 8080 (Sumber foto: http://www.cpu-collection.de/?l0=i&i=1244)

Intel 8080 memiliki port I/O sebanyak 256 yang mengijinkannya mengakses divais I/O yang terhubung tanpa memerlukan alokasi spasi memori, sebagaimana yang dibutuhkan pada divais terpeta memori, tapi sebagai akibatnya programmer harus memahami instruksi I/O yang terpisah.

Mikroprosesor Intel 8080 kemudian banyak digunakan dalam komputer, seperti MITS Altair 8800 dan IMSAI 8080, membentuk dasar untuk mesin yang menjalankan sistem operasi CP/M, yang kemudian digantikan oleh mikroprosesor Zilog Z80 yang kompatibel secara penuh dan lebih berdaya guna. Sehingga Z80 & CP/M lebih dominan sebagaimana x86 dengan MS-DOS untuk PC.

Mikroprosesor Intel 8080 sangat terkenal dan banyak perusahaan yang membuat tiruannya.

Gerakan, Gawe Bareng Pikeun Kapentingan Sarerea


Gerakan téh disebut ogé gawé bareng atawa gotong royong. Teuing meunang nyokot ti mana éta kecap téh, da asana mah éta kecap téh ampir sarua jeung kecap gerakan tina Bahasa Indonésia. Dina hartina mah aya ogé anu rada saruana, duanana (gerakan dina Bahasa Indonésia jeung cara maké éta kecap di lembur téh sarua waé, ayana jalma anu henteu cicing, jalmana digarawé, gerak). Tapi kétang, perkara kecapna mah teu jadi masalah. Da kecap ieu mah geus jadi kecap anu osok dipaké dina éta pagawéan.

Dina prak-prakanana, gerakan téh ampir sarua jeung ngahiras atawa liliuran. Bédana téh pagawéan anu dipigawéna téh lain pikeun saurang atawa sawaréh jalma. Jalma anu kaasup warga masarakat urang lembur ngabogaan kawajiban pikeun ngiluan éta gerakan. Hasil tina pagawéanana téh dipaké pikeun kapentingan saréréa. Jeung deui biasana ieu pagawéan atawa gerakan ieu téh tiap jalma dipénta kaihlasanana pikeun miluan. Anu henteu miluan, kudu miluan dina waktu anu séjén pikeun ngagenti dina waktu henteu ngiluan gerakan.

Biasana mah gerakan ieu téh migawé hiji pagawéan babarengan anu dina ngahasilkeunana, dikumpulkeun pikeun kapentingan saréréa. Contona waé lamun gerakanana téh ngala kai. Hasil tina kaina téh dikumpulkeun ku lulugu atawa ketua RT/RW anu baris digunakeun misalna pikeun nyieun balé musawarah atawa ngabebener jalan.

Gerakan nyaangan jalan gede (Foto kenging ti: http://mandalamekar.wordpress.com/2009/10/16/bewara-ti-palemburan/)

Ari pagawéanana, bisa naon waé, anu penting mah aya hasilna atawa ngahasilkeun. Salian ti ngahasilkeun dina rupa duit, bisa ogé gerakan téh ngahasilkeun hal anu penting pikeun kapentingan saréréa, saperti gerakan memener jalan ka cai, gerakan nyaangan jalan gedé.

Tulisan anu saranggeuyan:

Mengenal Mikroprosesor Intel 8008


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.

Mikroprosesor Intel 8008 (Sumber foto: http://en.wikipedia.org/wiki/File:KL_Intel_C8008-1.jpg)

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. Intel 8008 memiliki keunggulan daripada Intel 4004, yaitu:

  • 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.

Satu 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.