Anda di halaman 1dari 14

Intel 4004

Intel 4004 adalah sebuah CPU 4-bit yang merupakan mikroprosesor chip tunggal pertama di dunia. Pada waktu itu, desain CPU lainnya seperti F14 CADC pada tahun 1970 merupakan implementasi dari chip-chip gabungan (multi-chip) 4004 dirilis dalam kemasan CERDIP 16-kaki pada tanggal 15 November 1971. 4004 merupakan prosesor komputer pertama yang dirancang dan diproduksi oleh produsen chip Intel. Orang yang merancang chip tersebut adalah Ted Hoff dan Federico Faggin dari Intel dan Masatoshi Shima dari Busicom.

Intel C4004 microprocessor. The "gold and white with gray traces" specimen shown belongs to the initial CERDIP type series manufactured in 1971. Rancangan aslinya berasal dari perusahaan Jepang yang bernama Busicom, untuk digunakan pada kalkulator produksinya. 4004 juga disediakan dengan sebuah chip pendukung (misal, ROM program digabung bersama untuk menggunakan alamat program 12-bit 4004, yang mengijinkan akses memori 4 kilobyte dari bus alamat 4-bit bila semua 16 ROM dipasang). Sirkuit 4004 dibuat dari 2.300 transistor, dan pada tahun berikutnya diikuti oleh microprosesor 8-bit pertama, Intel 8008 dengan 3.300 transistor (dan Intel 4040, perbaikan dari 4004). Pada masukan ke-empatnya ke pasar mikroprosesor, Intel melepas CPU yang memulai revolusi mikrokomputer; Intel 8080.

Spesifikasi teknis

Maximum clock speed - nya adalah 740 kHz Program dan penyimpanan data yang terpisah (yaitu, sebuah arsitektur Harvard). Berlainan dengan rancangan arsitektur Harvard lainnya yang menggunakan bus yang terpisah, 4004, karena ingin mengurangi jumlah pin, menggunakan sebuah bus 4-bit tunggal dimultiplex untuk mentransfer:

Alamat 12-bit instruksi 8-bit, tidak ditaruh di memori yang sama dengan

data word 4-bit Set instruksi yang terdiri dari 46 instruksi (di mana 41 diantaranya memiliki lebar 8 bit dan 5 lebar 16 bit)

Set register terdiri dari 16 register masing-masing 4 bit tumpukan subroutine internal memiliki kedalaman 3 tingkat

chip pendukung

4001: 256-byte ROM (256 8-bit program instructions), and one built-in 4-bit I/O port* 4002: 40-byte RAM (80 4-bit data words), and one built-in 4-bit output port; the RAM portion of the chip is organized into four "registers" of twenty 4-bit words:

16 data words (used for mantissa digits in the original calculator design)

4 status words (used for exponent digits and signs in the original calculator design) 4003: 10-bit parallel output shift register for scanning keyboards, displays, printers, etc. 4008: 8-bit address latch for access to standard memory chips, and one built-in 4-bit chip select and I/O port* 4009: program and I/O access converter to standard memory and I/O chips* Note: a 4001 ROM+I/O chip cannot be used in a system along with a 4008/4009 pair.

Collectability The Intel 4004, naturally, is one of world's most sought-after collectable/antique chips. Of highest value are 4004's that are gold and white, with visible so called 'grey traces' on the white portion (the original package type). As of 2004, such chips reached around US$400 each on eBay. The slightly less valuable white and gold chips without grey traces typically reach $200 to $300. Those chips without a 'date code' underneath are earlier versions, and therefore worth slightly more. Other valuable chips include the Intel 4040.

Intel 8008

Intel 8008 merupakan sebuah microprocessor terdahulu yang dirancang dan dibuat oleh Intel, dan diproduksi pada bulan april tahun 1972. It was originally commissioned dari Computer Terminal Corporation untuk digunakan pada terminal yang dapat diprogram ulang (programmable terminal) Datapoint 2200, tetapi karena chip terlambat(delivered late) dan tidak memuaskan kemampuannya menurut CTC, sehingga chip tidak digunakan padat 2200. Sebuah kesepakatan antara Intel dan CTC mengijinkan Intel untuk memasarkan kepada pelanggan lain.

Set perintah dari 8008 dan menyusul CPU Intel CISC berdasarkan rancangan milik CTC. The chip (limited by its 18 pin DIP packaging) had a single 8-bit bus and required a very large amount of external logic to support it. Sebagai contoh, Alamat 14-bit , which could access 16K bytes of memory, needed to be latched by some of this logic in an external Memory Address Register (MAR). It could access 8 input ports and 24 output ports. Versi awala dari 8008 berjalan pada 0.5 MHz, lebih lambat 0.8 MHz. Meskipun lebih lambat dalam hal melakukan perintah per detiknya dari 4-bit Intel 4004 and Intel 4040, sebuah fakta bahwa 8008 memproses delapan bit data sekali dan secara signifikan dapat mengakses lebih banyak RAM sesungguhnya memberikan 3 sampai 4 kali kekuatan sebenarnya dari chip 4bit. Sangat baik untuk digunakan pada pengontrol dan terminal CRT ( controller and CRT terminal) , tapi hal tersebut terlalu sulit untuk digunakan most other tasks. A few early computer designs were based on it, but most would use the later and greatly improved Intel 8080 instead

Perancang Marcian "Ted" Hoff, Stan Mazor, Hal Feeney, Federico Faggin

Intel 8080
Intel 8080

Intel C8080A prosesor. Diproduksi pertengahan 1974

Umum produsen (s) Max. CPU clock rate Min. fitur ukuran Set instruksi Pendahulu Penerus

Intel 2 MHz

6 pM 8080 Intel 8008 Intel 8085 Intel 8086 Intel 8088

Paket (s)

40-pin DIP

The Intel 8080 adalah kedua 8-bit mikroprosesor yang dirancang dan diproduksi oleh Intel dan dirilis pada bulan April 1974. [1] Itu adalah varian diperluas dan ditingkatkan

dari sebelumnya 8008 desain, meskipun tanpa kompatibilitas biner . Yang ditentukan awal jam adalah batas frekuensi 2MHz dan dengan petunjuk umum memiliki waktu eksekusi 4, 5, 7, 10 atau 11 siklus ini berarti beberapa ratus ribu instruksi per detik . 8080 telah kadangkadang diberi label "mikroprosesor yang benar-benar digunakan pertama", meskipun mikroprosesor sebelumnya digunakan untuk kalkulator dan aplikasi lainnya. Arsitektur dari 8080 sangat dipengaruhi Intel 8086 CPU arsitektur, yang melahirkan x86 keluarga prosesor. The 8080 dilaksanakan dengan menggunakan non-jenuh-peningkatan beban NMOS , menuntut volt +12 tambahan dan pasokan -5 volt.

Model Pemrograman

The 8080 Intel adalah penerus 8008 . Ini menggunakan dasar yang sama set instruksi dengan 8008 (dikembangkan oleh Computer Terminal Perusahaan) dan kode sumber yang kompatibel dengan pendahulunya, namun menambahkan beberapa operasi 16-bit berguna untuk set instruksi juga. Besar The 8080 yang 40-pin DIP kemasan diizinkan untuk memberikan 16-bit bus alamat dan 8-bit data bus , yang memungkinkan akses mudah ke 64 kilobytememori. Register Prosesor memiliki tujuh 8-bit register (A, B, C, D, E, H, dan L) di mana A 8-bit akumulator dan enam lainnya dapat digunakan baik sebagai register byte-atau sebagai tiga 16-bit mendaftar pasang (BC, DE, HL) tergantung pada instruksi tertentu. Beberapa petunjuk juga memungkinkan HL untuk digunakan sebagai (terbatas) 16-bit akumulator, dan pseudoregister, M, dapat digunakan hampir di mana saja yang register lainnya dapat digunakan dan dirujuk ke alamat memori yang ditunjuk oleh HL. Ini juga memiliki 16bit stack pointer ke memori (menggantikan internal 8008 itu tumpukan ), dan 16-bit program counter .

Flags Prosesor mempertahankan bit bendera internal yang menunjukkan hasil artithmetic dan fungsi logis. Bendera adalah:

menandatangani, set 1 jika hasilnya adalah negatif nol, mengatur jika register akumulator adalah nol paritas, set 1 jika jumlah 1 bit dalam akumulator bahkan membawa, mengatur jika menambahkan operasi terakhir yang menghasilkan carry, atau jika operasi pengurangan terakhir tidak memerlukan meminjam tambahan carry, digunakan untuk kode-biner aritmatika desimal.

Bit carry dapat diatur, atau dilengkapi dengan instruksi khusus. Instruksi cabang bersyarat menguji bit bendera berbagai status. Flags dapat disalin sebagai kelompok ke akumulator. Perintah / instruksi Seperti banyak lainnya 8-bit prosesor, semua instruksi yang dikodekan dalam satu byte (termasuk register-angka, tetapi tidak termasuk data langsung), untuk kesederhanaan. Beberapa dari mereka diikuti oleh satu atau dua byte data, yang bisa menjadi operan langsung, alamat memori, atau nomor port. Seperti prosesor yang lebih besar, itu PANGGILAN otomatis dan instruksi RET untuk multi-tingkat panggilan prosedur dan pengembalian (yang bahkan bisa kondisional dijalankan, seperti melompat) dan instruksi untuk menyimpan dan mengembalikan setiap 16-bit register-pair pada mesin stack. Ada juga delapan instruksi panggilan satu-byte (RST) untuk subrutin terletak di alamat, tetap 00h 08h, 10h, ..., 38h. Ini dimaksudkan untuk dipasok oleh hardware eksternal untuk memanggil sesuai interupsi - rutin layanan , tetapi juga sering digunakan secepat panggilan sistem . Perintah yang paling canggih adalah XTHL, yang digunakan untuk bertukar pasangan HL mendaftar dengan nilai yang disimpan pada alamat yang ditunjukkan oleh stack pointer. 8-bit instruksi Kebanyakan 8-bit operasi hanya bisa dilakukan pada 8-bit akumulator (A register). Untuk 8bit operasi dengan dua operan, operan lain bisa berupa nilai langsung, lain register 8-bit, atau sel memori ditangani oleh 16-bit pasangan mendaftar HL. Menyalin langsung didukung antara dua 8-bit register dan antara register 8-bit dan sel memori HL-ditangani. Karena pengkodean biasa dari instruksi MOV-(menggunakan seperempat ruang opcode yang tersedia) ada kode berlebihan untuk menyalin register ke dalam dirinya (MOV B, B, misalnya), yang sedikit digunakan, kecuali untuk penundaan. Namun, apa yang akan menjadi salinan dari sel HL-ditujukan ke dalam dirinya (yaitu, MOV M, M) itu malah digunakan

untuk mengkodekan HLT instruksi (menghentikan eksekusi sampai reset eksternal atau mengganggu). 16-bit operasi Meskipun 8080 adalah umumnya merupakan prosesor 8-bit, juga memiliki kemampuan terbatas untuk melakukan operasi 16-bit: Salah satu dari tiga 16-bit pasangan register (BC, DE, HL) atau SP dapat dimuat dengan bit 16-langsung nilai (menggunakan LXI), bertambah atau decremented (menggunakan Inx dan DCX), atau ditambahkan ke HL (menggunakan DAD). The XCHG [2] operasi menukar nilai HL dan DE. Dengan menambahkan HL untuk dirinya sendiri, itu mungkin untuk mencapai hasil yang sama seperti pergeseran 16-bit kiri aritmatika dengan satu instruksi. The 16-bit hanya petunjuk yang mempengaruhi bendera apapun adalah DAD H / D / B, yang menetapkan CY (membawa) bendera dalam rangka untuk memungkinkan 24-bit atau 32-bit diprogramarithmetics (atau lebih besar), diperlukan untuk melaksanakan floating point arithmetics , misalnya. Input / Output skema Masukan keluaran ruang pelabuhan The 8080 mendukung hingga 256 input / output (I / O) port, diakses melalui berdedikasi I / O petunjuk-mengambil alamat pelabuhan sebagai operan. Ini skema pemetaan I / O dianggap sebagai keuntungan, karena membebaskan ruang alamat yang terbatas prosesor. Arsitektur CPU Banyak bukannya menggunakan apa yang disebut memori dipetakan I / O , di mana ruang alamat yang umum digunakan untuk kedua RAM dan chip perifer. Hal ini menghilangkan kebutuhan untuk didedikasikan I / O petunjuk, meskipun kelemahan dalam desain tersebut mungkin bahwa perangkat keras khusus harus digunakan untuk memasukkan menunggu negara sebagai peripheral sering lebih lambat dari memori. Namun, dalam beberapa 8080 komputer sederhana, I / O memang ditujukan seolah-olah mereka adalah sel memori, "dipetakan memori", meninggalkan I / O perintah yang tidak terpakai. I / O menangani juga bisa kadang-kadang menggunakan fakta bahwa prosesor akan menampilkan alamat 8-bit port yang sama untuk kedua rendah dan alamat byte tinggi (yaitu DI 05h akan menempatkan 0505h alamat pada bus alamat 16-bit). Serupa I / O-port skema yang digunakan dalam Z80 Zilog kompatibel dan Intel 8085 serta keluarga x86 terkait erat mikroprosesor. ruang stack terpisah Salah satu bit dalam kata negara prosesor (lihat di bawah) menunjukkan bahwa prosesor akan mengakses data dari stack. Menggunakan sinyal ini, adalah mungkin untuk menerapkan ruang stack memori yang terpisah. Namun, fitur ini jarang digunakan.

Kata keadaan internal Untuk sistem yang lebih maju, selama satu fase loop kerja, prosesor yang mengatur "negara byte internal" pada bus data. Byte ini berisi bendera yang menentukan apakah memori atau I / O port diakses, dan apakah perlu untuk menangani interupsi. Sistem negara interrupt (diaktifkan atau dinonaktifkan) juga output pada pin yang terpisah. Untuk sistem yang sederhana, dimana interupsi tidak digunakan, adalah mungkin untuk menemukan kasus di mana pin ini digunakan sebagai port tunggal-bit output tambahan (komputer Radio86RK populer yang dibuat di Uni Soviet , misalnya). Pin penggunaan Bus alamat memiliki sendiri 16 pin, dan data bus memiliki delapan pin yang mungkin untuk menggunakan tanpa multiplexing apapun. Menggunakan dua pin tambahan (membaca dan menulis sinyal), adalah mungkin untuk merakit perangkat mikroprosesor sederhana sangat mudah. Hanya ruang terpisah IO, interupsi dan DMA chip tambahan diperlukan untuk memecahkan kode sinyal prosesor pin. Namun, kapasitas beban prosesor terbatas, dan komputer bahkan sederhana sering kali mengandung amplifier bus. Prosesor diperlukan sumber daya tiga (-5, +5 dan +12 volt (V)) dan dua non-interlace tinggi amplitudo sinyal sinkronisasi. Namun, setidaknya 58080 versi akhir Soviet mampu bekerja dengan sumber daya tunggal +5 V, +12 V yang pin yang terhubung ke +5 V dan -5 V pin ke tanah. Prosesor dikonsumsi sekitar 1,3 W kekuasaan. Tabel pinout, dari dokumentasi yang menyertainya chip, menggambarkan pin sebagai berikut: Pin nomor

Sinyal

Jenis

Komentar

A10

Keluaran

Alamat bus 10

GND

Tanah

3 4 5

D4 D5 D6

Bidirectional data bus. Prosesor juga transiently menetapkan sini "negara prosesor", memberikan informasi Bidirectional tentang apa prosesor sedang melakukan:

Membaca D0 mengganggu perintah. Dalam

6 7 8 9

D7 D3 D2 D1

menanggapi sinyal interrupt, prosesor sedang membaca dan mengeksekusi perintah sewenang-wenang tunggal dengan bendera ini dinaikkan. Biasanya chip pendukung yang diberikan perintah subroutine panggilan (CALL atau RST), transfer kontrol ke kode penanganan interupsi. D1 membaca (berarti tingkat rendah menulis) Pengaksesan D2 tumpukan (mungkin ruang stack terpisah memori awalnya direncanakan) D3 melakukan apa-apa, telah dihentikan oleh HLT perintah D4 menulis data ke port output D5 membaca byte pertama dari sebuah perintah dieksekusi D6 membaca data dari port input D7 membaca data dari memori

10

D0

11

-5 V

The -5 V power supply. Ini harus menjadi sumber daya yang pertama terhubung dan yang terakhir terputus, jika prosesor akan rusak. Atur ulang. Sinyal pasukan pelaksanaan perintah yang terletak di alamat 0000. Isi dari register prosesor lainnya tidak diubah. Ini adalah masukan pembalik (tingkat aktif menjadi logis 0) Memori permintaan akses langsung. Prosesor ini diminta untuk beralih data dan bus alamat ke impedansi tinggi ("terputus") negara. Interrupt request Tahap kedua dari sinyal clock generator Prosesor memiliki dua perintah untuk menetapkan 0 atau 1 tingkat pada pin ini. Pin biasanya seharusnya digunakan untuk kontrol interrupt. Namun, dalam komputer sederhana itu kadang-kadang digunakan sebagai port output bit tunggal untuk berbagai keperluan.

12

Masukan

13

DMA

Masukan

14 15

INT CLC2

Masukan Masukan

16

ACK INT Keluaran

17 18

RD WR

Keluaran Keluaran

Baca (prosesor membaca dari memori atau port input) Menulis (prosesor menulis ke memori atau port output). Ini adalah output terbalik, tingkat aktif menjadi nol logis. Tingkat aktif menunjukkan bahwa prosesor telah menempatkan "kata negara" pada bus data. Bit berbagai kata ini negara memberikan informasi tambahan untuk mendukung alamat terpisah dan ruang memori, menyela, dan akses memori langsung. Sinyal ini diperlukan untuk melewati logika tambahan sebelum dapat digunakan untuk menulis kata negara prosesor dari bus data ke dalam beberapa mendaftar eksternal. The + 5 V power supply Memori konfirmasi akses langsung. Prosesor switch data dan pin alamat ke negara impedansi tinggi, yang memungkinkan perangkat lain untuk memanipulasi bus Tahap pertama dari sinyal clock generator Tunggu. Dengan sinyal ini adalah mungkin untuk menangguhkan kerja prosesor. Itu juga digunakan untuk mendukung langkah-oleh hardware berbasis modus langkah debugging. Tunggu (menunjukkan bahwa prosesor dalam keadaan menunggu)

19

Keluaran

20

5V ACK DMA CLC1

21

Keluaran

22

Masukan

23

Rdy

Masukan

24 25 26 27 28 29 30

TUNGGU Keluaran A0 A1 A2 12 V A3 Keluaran A4 Keluaran

Bus alamat

Para +12 V power supply. Ini harus menjadi sumber terhubung dan listrik pertama lalu terputus. Bus alamat, bisa beralih ke negara impedansi tinggi pada permintaan

31 32 33 34 35 36 37 38 39 40

A5 A6 A7 A8 A9 A15 A12 A13 A14 A11

chip Dukungan Faktor kunci dalam keberhasilan 8080 adalah berbagai chip pendukung yang tersedia, menyediakan komunikasi serial, counter / waktu, input / output, akses memori langsung, dan kontrol interrupt diprogram antara fungsi lainnya.

8251 -Komunikasi Pengendali 8253 - Timer Interval Programmable 8255 -Programmable Peripheral Antarmuka 8257 -DMA controller 8259 - Programmable Interrupt Controller

Implementasi Fisik The 8080 sirkuit terpadu digunakan non-jenuh peningkatan beban nMOS gerbang, menuntut tegangan ekstra (untuk bias beban-gate). Itu diproduksi di gerbang silikon proses menggunakan ukuran fitur minimal 6 pM. Sebuah single layer logam digunakan untuk menghubungkan dengan sekitar 6.000 transistor [3] dalam desain, namun semakin tinggi resistensi polysilicon lapisan, yang diperlukan tegangan yang lebih tinggi untuk

beberapa interkoneksi, dilaksanakan dengan gerbang transistor. The mati Ukuran adalah sekitar 20 mm .

Aplikasi dan penerus The 8080 digunakan dalam mikrokomputer awal banyak, seperti MITS Altair 8800 Komputer, Processor Technology SOL-20 Komputer Terminal dan IMSAI 8080 Microcomputer, membentuk dasar untuk mesin yang menjalankan CP / M sistem operasi (kemudian, hampir sepenuhnya kompatibel dan lebih mampu, Zilog Z80 prosesor akan memanfaatkan ini, dengan Z80 & CP / M menjadi CPU dominan & kombinasi OS periode sekitar tahun 1976 hingga 1983 sebanyak melakukan x86 & MS-DOS untuk PC satu dekade kemudian). Bahkan pada tahun 1979 setelah pengenalan Z80 dan 8085 prosesor, lima produsen dari 8080 yang menjual 500.000 unit diperkirakan per bulan dengan harga sekitar $ 3 sampai $ 4 per unit. [4] Yang pertama single-board mikrokomputer , sepertiMYCRO1 dan dyna-mikro didasarkan pada Intel 8080. Salah satu penggunaan awal 8080 dibuat pada 1970-an oleh Cubic-Barat Data San Diego, CA di Pare kustom Automated nya Collection Sistem yang dirancang untuk sistem angkutan massal seperti BART dan lain-lain di seluruh dunia. Sebuah keperluan industri awal 8080 adalah sebagai "otak" dari garis Auto-COM DatagraphiX (Komputer Microfiche Output) dari produk yang mengambil sejumlah besar data pengguna dari reel-to-reel tape dan dicitrakan itu ke microfiche. Auto-COM instrumen juga termasuk pemotongan seluruh film otomatis, pengolahan, mencuci, dan menjemur subsistem - cukup prestasi, baik sebelum dan pada abad ke-21, untuk semua berhasil dicapai dengan hanya mikroprosesor 8-bit berjalan pada clock speed kurang dari 1 MHz dengan batas memori KB 64. Selain itu, beberapa awal arcade video game yang dibangun di sekitar mikroprosesor 8080. Space Invaders adalah mungkin gelar tersebut paling populer. Tak lama setelah peluncuran 8080, yang Motorola 6800 desain bersaing diperkenalkan, dan setelah itu, MOS Technology 6502 variasi dari 6800. Zilog memperkenalkan Z80 , yang memiliki satu set mesin-bahasa instruksi yang kompatibel dan awalnya menggunakan bahasa assembly yang sama sebagai 8080, tetapi untuk alasan hukum, Zilog mengembangkan sintaktis-berbeda (tapi kode kompatibel) alternatif bahasa assembly untuk Z80. Pada Intel, 8080 diikuti oleh kompatibel dan elektrik lebih elegan 8085 , dan kemudian oleh bahasa assembly kompatibel 16-bit 8086 dan kemudian 8/16-bit 8088 , yang dipilih oleh IBM untuk baru PC yang akan diluncurkan pada 1981. Kemudian NEC membuat V20 NEC (clone 8088 dengan Intel 80186 kompatibilitas set instruksi) yang juga mendukung mode emulasi 8080. Hal ini juga didukung oleh NEC V30 (clone 8086 sama ditingkatkan). Dengan demikian, 8080, melalui perusahaan ISA , membuat dampak abadi pada sejarah komputer. Di Uni Soviet, produsen kloning geometri tata letak mikroprosesor 8080 dan mulai memproduksi mereka di bawah nama KP580K80 (kemudian ditandai

sebagai KP580BM80 ), di mana bahkan pin ditempatkan identik. Prosesor ini adalah dasar Radio86RK ( 86 dalam bahasa Rusia), mungkin yang paling populer amatir singleboard komputer di Uni Soviet. Pendahulunya Radio86RK adalah Micro-80 ( 80 dalam bahasa Rusia), dan penggantinya Orion-128 ( -128 dalam bahasa Rusia) yang memiliki tampilan grafis. Keduanya dibangun di atas prosesor KP580. Menurut beberapa sumber, analog Soviet memiliki dua instruksi tercatat, khusus untuk dirinya sendiri, namun, ini adalah tidak banyak diketahui. Model lain yang kompatibel dengan Intel 8080A, bernama MMN8080 , diproduksi di Microelectronica Bucharest di Rumania. [5] Ada juga kompatibel Polandia CPU bernama MCY7880 [6] dan Republik buatan Tesla MHB 8080A. perubahan Industri The 8080 juga mengubah cara komputer diciptakan. Ketika diperkenalkan 8080, sistem komputer yang biasanya dibuat oleh produsen komputer seperti Digital Equipment Corporation , Hewlett Packard , atau IBM . Sebuah produsen akan memproduksi seluruh komputer, termasuk prosesor, terminal, dan perangkat lunak sistem seperti compiler dan sistem operasi. The 8080 sebenarnya dirancang untuk hampir aplikasi apapun kecuali sebuah sistem komputer yang lengkap. Hewlett Packard mengembangkan HP 2.640 seri terminal cerdas sekitar 8080. The HP 2.647 adalah terminal yang berlari BASIC pada 8080. Microsoft akan memasarkan sebagai produk pendiriannya bahasa pemrograman pertama populer untuk 8080, dan kemudian akan mengakuisisi DOSuntuk PC IBM- . The 8080 dan 8085 memunculkan 8086, yang dirancang sebagai sumber yang kompatibel (meskipun tidak biner kompatibel ) perpanjangan 8085. Desain ini, pada gilirannya, kemudian menelurkan x86 keluarga chip, dasar bagi kebanyakan CPU yang digunakan saat ini. Banyak instruksi inti mesin 8080 dan konsep, misalnya, register bernama A, B, C dan D, serta banyak bendera yang digunakan untuk mengontrol melompat bersyarat, masih digunakan dalam platform x86 luas. 8080 kode Assembler masih bisa langsung diterjemahkan ke dalam instruksi x86, semua unsur intinya masih ada. PC berdasarkan desain 8086 dan penerusnya berkembang menjadi workstation dan server bit 16, 32 dan 64, dengan perlindungan memori maju, segmentasi, dan fitur multiprocessing, mengaburkan perbedaan antara komputer kecil dan besar ( 80.286 dan 80.386 's modus dilindungi yang penting dalam melakukannya). Ukuran chip telah tumbuh sehingga ukuran dan kekuatan chip x86 yang besar tidak jauh berbeda dari arsitektur chip high-end, dan strategi umum untuk menghasilkan komputer yang sangat besar adalah untuk prosesor x86 jaringan banyak. Arsitektur dasar 8080 dan penerusnya telah menggantikan banyak komputer milik midrange dan mainframe, dan bertahan tantangan teknologi seperti RISC . Sebagian besar produsen

komputer telah ditinggalkan memproduksi prosesor mereka sendiri di bawah titik kinerja tertinggi. Meskipun x86 tidak mungkin desain yang paling elegan, atau secara teoritis paling efisien, kekuatan pasar semata-mata begitu banyak dolar masuk ke menyempurnakan desain telah membuat keluarga x86 hari ini, dan akan tetap untuk beberapa waktu, arsitektur prosesor yang dominan, bahkan melewati Intel upaya untuk menggantinya dengan arsitektur kompatibel seperti iAPX 432 dan Itanium .

Sejarah Federico Faggin , pencetus arsitektur 8080 pada tahun 1972 awal, mengusulkan kepada manajemen Intel dan mendorong pelaksanaannya. Dia akhirnya mendapat izin untuk mengembangkannya enam bulan kemudian. Faggin disewa Masatoshi Shima dari Jepang yang melakukan desain rinci di bawah arahannya, menggunakan metodologi desain untuk logika acak dengan gerbang silikon yang Faggin telah diciptakan untuk keluarga 4000. Stanley Mazor menyumbang beberapa petunjuk ke set instruksi.

Paten

US patent 4.010.449 , Federico Faggin , Masatoshi Shima , Stanley Mazor, "komputer MOS menggunakan sejumlah chip yang terpisah", dikeluarkan 1977/03/01 [1]

Dampak Budaya

Asteroid 8080 Intel disebut sebagai permainan kata dan pujian atas nama Intel 8080. [7] Diterbitkan ponsel Microsoft nomor, 425-882-8080, dipilih karena karya awal begitu banyak adalah pada chip ini. Banyak dari nomor telepon utama Intel juga mengambil bentuk yang sama: xxx-xxx8080

Anda mungkin juga menyukai