Mengenal Generasi Pertama Intel Prosesor (Prosesor 8086 dan 8088).
https://asia-note.blogspot.com/2015/06/mengenal-generasi-pertama-intel.html
Processor 8086 (1978) merupakan CPU 16 bit pertama Intel yang menggunakan bus sistem 16 bit. Tetapi perangkat keras 16 bit seperti motherboard saat itu terlalu mahal, dimana komputer mikro 8 bit merupakan standart. Pada 1979 Intel merancang ulang CPU sehingga sesuai dengan perangkat keras 8 bit yang ada. PC pertama (1981) mempunyai CPU 8088 ini. 8088 merupakan CPU 16 bit, tetapi hanya secara internal. Lebar bus data eksternal hanya 8 bit yang memberi kompatibelan dengan perangkat keras yang ada. Sesungguhnya 8088 merupakan CPU 16/8 bit. Secara logika prosesor ini dapat diberi nama 8086SX. 8086 merupakan CPU pertama yang benar-benar 16 bit di keluarga ini.
Karena prosesor memiliki register indeks 16 -bit dan pointer memori , secara efektif dapat mengatasi hanya 64 KB memori . Untuk mengatasi memori luar 64 KB CPU menggunakan register segmen – register ini menentukan lokasi memori untuk kode , stack , dan data tambahan 64 KB segmen . Segmen dapat diposisikan di mana saja di memori, dan , jika perlu , program pengguna dapat mengubah posisi mereka . Metode ini memiliki satu keuntungan besar sangat mudah untuk menulis kode memori independen ketika ukuran kode , stack dan data yang lebih kecil masing-masing dari 64 KB. Kompleksitas kode dan pemrograman meningkat , kadang-kadang secara signifikan , ketika ukuran stack, data dan , atau kode lebih besar dari 64 KB . Untuk mendukung berbagai variasi memori canggung menangani skema ini banyak kompiler 8086 termasuk 6 model memori yang berbeda : kecil , kecil , kompak , menengah, besar dan besar
8086 mikroprosesor menyediakan dukungan untuk Intel 8087 numerik co - processor . CPU mengakui semua Floating- Titik ( FP ) instruksi . Ketika instruksi FP referensi memori , CPU menghitung alamat memori dan melakukan membaca memori . Alamat dihitung , dan mungkin membaca data , ditangkap oleh FPU . Setelah itu hasil CPU ke instruksi berikutnya , sedangkan FPU mengeksekusi instruksi floating-point . Dengan demikian, baik instruksi integer dan floating-point dapat dijalankan secara bersamaan.
makasih wawasannya ini min...
BalasHapushttp://cody.id/produk/lcd-separator/mesin-pemisah-lcd-touchscreen-cody-968/