29 Des 2012

Intel 8080

Intel 8080

Dari wikipedia, Ensiklopedi gratis
Lompati ke: Navigasi, Mencari [pencarian]
Intel 8080
KL Intel i8080 Black Background.jpg
An Intel C8080A processor.
Produced
mid 1974
Common manufacturer(s)
2 MHz
Min. feature size
6μm
8080
Predecessor
Successor

Package(s)


Variant
http://upload.wikimedia.org/wikipedia/commons/thumb/8/84/KL_Advanced_Micro_Devices_AM9080.jpg/150px-KL_Advanced_Micro_Devices_AM9080.jpg
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
AMD clone AM9080.
http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/NEC_8080AF_cropped.png/150px-NEC_8080AF_cropped.png
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
NEC 8080AF (second source).
Intel 8080 yang kedua 8-bit mikro prosesor dirancang dan Menghasilkan dengan  intel dan Dilepaskan di april 1974. Ini memperluas  dan Peningkatan yang lain terdahulu 8008 desain, Meskipun tanpa kecocokan biner. Menetapkan batas frekuensi awal  jam 2 mhz dan Dengan instruksi biasa setelah jam pelaksanaan 4, 5, 7, 10 atau 11 putaran  ini bermaksud [berarti] beberapa seratus ribu instruksi per detik. 8080 punya kadang-kadang bertanda" Pertama sesungguhnya mikro prosesor dapat dipakai " , Meskipun mikro prosesor terdahulu menggunakan untuk kalkulator dan Aplikasi  lain.
8080 melaksanakan menggunakan non-saturated enhancement-load nmo, Menuntut ekstra [tambahan] 12 volt dan ? 5 volt menyediakan.

" 1 deskripsi
Wahai 1.1 contoh pemrograman
" 1.1.1 mendaftarkan
" 1.1.2 perintah/instruksi
" 1.1.2.1 8-bit instruksi
" 1.1.2.2 16-bit operasi
Wahai 1.2 skema masukan/hasil
" 1.2.1 angkasa pelabuhan hasil masukan
" 1.2.2 memisahkan angkasa tumpukan
Wahai 1.3 kata keadaan internal [dalam]
Wahai 1.4 menyematkan pemakaian
" 2 dukungan memotong
" 3 implementasi fisik [jasmani]
" 4 tubrukan industri [perindustrian]
Wahai 4.1 aplikasi [penerapan] dan Pengganti
Wahai 4.2 industri merubah [menukar]
" 5 sejarah
Wahai 5.1 paten
" 6 tubrukan kebudayaan
" 7 lihat juga
" 8 acuan
" 9 lapangan golf eksternal [luar]

Description

Programming model

http://upload.wikimedia.org/wikipedia/commons/thumb/5/5d/Intel_8080_arch.svg/220px-Intel_8080_arch.svg.png
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
i8080 microarchitecture.
Intel 8080 pengganti kepada 8008. Ini menggunakan sama seperangkat instruksi  dasar sebagai 8008 (membangun oleh kelompok orang yang terpilih terminal  komputer) dan Kompatibel dengan source program pendahulu nya,  tetapi Menambahkan cekatan 16-bit operasi kepada seperangkat instruksi  juga. 8080 besar 40-pin mencelupkan membungkus diizinkan ini menyediakan 16-bit bus alamat dan 8-bit bus data, Mengizinkan aksesmudah ke 64 kilobyte ingatan.

Daftarkan
Pemroses mempunyai tujuh 8-bit mendaftarkan, (, B, C, D, E, H,  dan L dimana 8-bit accu  dan Lain enam dapat menggunakan sebagai salah satu byte-register atau Sebagai tiga 16-bit mendaftarkan pasang (masehi, Tidak, Hl tergantung pada instruksi  teliti. Instruksi juga membolehkan  hl untuk digunakan sebagai ( terbatas) 16-bit accu,  dan Pseudoregister, M, Dapat menggunakan bahwa semua dimana saja hampir lain mendaftarkan dapat menggunakan dan Menunjuk alamat ingatan menunjuk oleh hl. Ini juga mempunyai 16-bit penunjuk  tumpukan ke ingatan (menggantikan 8008 tumpukan internal ),  dan 16-bit program menangkis .

Perintah/instruksi
Sebagai dengan banyak lain 8-bit pemroses, Semua instruksi menyandi di tunggal byte (termasuk register-number,  tetapi Data dengan segera tidak termasuk), Untuk kesederhanaan. Beberapa di antara mereka mengikuti oleh satu atau Dua byte data, Yang  dapat kinandar dengan segera, Alamat ingatan,  atau Nomor  pelabuhan. Suka  lebih besar pemroses, Ini mempunyai otomatis memanggil  dan Membasahi instruksi untuk multi-level prosedur memanggil dan Balik (yang [mana] dapat bahkan dengan dukungan kondisi mengeksekusi, Suka melompat) dan Instruksi menyimpan dan Kembalikan beberapa 16-bit register-pair di tumpukan mesin. Ada juga delapan one-byte memanggil  instruksi (rst untuk subroutine lokasi di memperbaiki alamat 00h,08h,10h, . . . , 38h. Ini dimaksudkan untuk menyediakan oleh perangkat keras eksternal  untuk meminta  corresponding interrupt-service rutin,  tetapi Juga sering mempekerjakan sebagai sistem cepat memanggil. Paling  berpengalaman perintah xthl, Yang digunakan untuk menukarkan mendaftarkan pasang hl dengan nilai tersedia di alamat menandai oleh penunjuk tumpukan.



8-bit instruksi
Paling [kebanyakan] 8-bit operasi dapat hanya melakukan [memainkan] di 8-bit accu [baterai] ( mendaftarkan). Untuk dyadic 8-bit operasi, Saya [aku]. E. 8-bit operasi dengan dua kinandar, Lain kinandar dapat salah satu nilai dengan segera, Lainnya 8-bit mendaftarkan,  atau Sel ingatan mengalamatkan oleh 16-bit mendaftarkan pasang hl. Langsung menyalin didukung diantara beberapa dua 8-bit mendaftarkan dan Diantara beberapa 8-bit mendaftarkan dan Hl-addressed sel ingatan. Dalam kaitan dengan teratur menyandi mov-instruction (menggunakan seperempat tersedia opcode angkasa) ada kode mubazir ke salin mendaftarkan ke sendiri (mov b, B, Untuk hal [contoh]), Yang [mana] dari kecil menggunakan, Kecuali keterlambatan. Akan tetapi, Apa [berapa] akan [maukah] telah salin dari hl-addressed sel ke sendiri (saya [aku]. E. , Mov m, M malahan menggunakan menyandikan hlt instruksi [perintah] (berhenti pelaksanaan sampai eksternal [luar] memasang lagi atau Menyela [mengganggu]).
16-bit operasi
Meskipun 8080 biasanya 8-bit pemroses, Ini juga telah kemampuan terbatas melakukan [memainkan] 16-bit operasi: Yang manapun tiga 16-bit mendaftarkan pasang (masehi, Tidak, Hl atau Polisi militer angkatan laut dapat diload [diisi] dengan dengan segera 16-bit nilai (menggunakan lxi, Incremented atau Decremented (menggunakan inx dan Dcx,  atau Menambahkan ke hl (menggunakan ayah [pak]). Xchg[1 cara menjalankan menukar nilai hl dan Tidak. Dengan [oleh] menambahkan hl ke sendiri, Ini mungkin mencapai sama hasil sebagai 16-bit seturut ilmu hitung meninggalkan [kiri] akal dengan satu [yang] instruksi [perintah]. Satu-satunya 16-bit instruksi yang mempengaruhi beberapa bendera ayah [pak] h/d/b, Yang [mana] kumpulan [setelan] cy (membawa [mengangkat]) bendera untuk mempertimbangkan memprogramkan 24-bit atau 32-bit ilmu hitung [aritmatik] (atau lebih besar), Memerlukan untuk perkakas ilmu hitung [aritmatik] titik-kambang, Sebagai contoh.
Skema masukan/hasil
Angkasa pelabuhan hasil masukan
8080 mendukung terserah 256 masukan/hasil (saya [aku]/wahai) pelabuhan, Mengakses melalui mempersembahkan saya [aku]/wahai instructions-taking alamat pelabuhan sebagai kinandar. Ini saya [aku]/wahai skema pemetaan diperhatikan sebagai suatu keuntungan, Sebagai ini membebaskan atas angkasa alamat terbatas pemroses. Banyak cpu arsitektur malahan menggunakan disebut ingatan memetakan saya [aku]/wahai, Di mana angkasa alamat biasa digunakan untuk keduanya domba jantan [alat pelantak] dan Sekeliling memotong. Ini memindahkan kebutuhan akan mempersembahkan saya [aku]/wahai instruksi, Meskipun halangan dalam  yang sedemikian desain mungkin [mei] adalah bahwa perangkat keras khusus harus menggunakan ke memasukan menunggu negeri sebagai sekeliling sering lebih lambat daripada ingatan. Akan tetapi, Dalam beberapa sederhana 8080 komputer, Saya [aku]/wahai tentu saja [memang] mengalamatkan seolah-olah mereka sel ingatan, " Ingatan memetakan" , Meninggalkan saya [aku]/wahai perintah tidak terpakai [tidak biasa]. Saya [aku]/wahai mengalamatkan dapat juga kadang-kadang menggunakan fakta bahwa pemroses akan [maukah] hasil sama 8-bit pelabuhan menunjukkan keduanya lebih rendah dan Alamat lebih tinggi byte (saya [aku]. E. Di 05h akan [maukah] meletakkan alamat 0505h di 16-bit bus alamat). Mirip saya [aku]/o-port skema menggunakan di terbelakang [miskin] kompatibel [cocok] zilog z80 dan Intel 8085 sebaik berhubungan erat x86 keluarga mikro prosesor.
Pisah angkasa tumpukan
Salah satu [dari] sedikit di kata keadaan pemroses (lihat di bawah) menandakan bahwa pemroses mengakses data dari tumpukan. Menggunakan sinyal ini, Ini mungkin ke perkakas memisahkan angkasa ingatan tumpukan. Akan tetapi, Keistimewaan [ciri] ini jarang menggunakan.
Kata keadaan internal [dalam]
Untuk banyak [lebih] lanjutan sistem, Selama tentang  nya berfasa tunggal bekerja pengulangan, Seperangkat pemroses nya" Keadaan internal [dalam] byte" Di bus data. Ini byte berisi bendera yang [mana] menentukan [memutuskan] jika ingatan atau Saya [aku]/wahai pelabuhan mengakses,  dan Apakah ini perlu menangani menyela [mengganggu].
Menyela [mengganggu] keadaan sistem (membolehkan [memungkinkan] atau Tercela) juga hasil di memisahkan menyematkan. Untuk sistem sederhana, Dimana menyela adalah bukan menggunakan, Ini mungkin menemukan kasus [perkara] dimana ini menyematkan digunakan sebagai suatu tambahan single-bit pelabuhan hasil ( terkenal [populer] radio86rk komputer membuat di bekas [mantan] soviet persatuan, Untuk hal [contoh]).
Sematkan pemakaian
Bus alamat mempunyai sendiri 16 menyematkan,  dan Bus data mempunyai delapan menyematkan itu [bahwa] mungkin menggunakan tanpa multiplexing. Menggunakan yang dua tambahan menyematkan (membaca dan Tulis sinyal), Ini mungkin berkumpul [memasang] alat [perlengkapan] mikro prosesor sederhana sangat secara mudah. Hanya memisahkan io angkasa, Menyela dan Dma diperlukan tambahan memotong membaca sandi pemroses menyematkan sinyal. Akan tetapi, Pemroses memuati kapasitas [daya tampung] terbatas,  dan Bahkan komputer sederhana sering ampli bus berisi.
Pemroses diperlukan tiga sumber kekuatan [daya] (? 5, 5 dan 12 volt(v dan Dua non-interlacing high-amplitude sinyal sinkronisasi. Akan tetapi, Sedikitnya akhir soviet versi? ? 580? ? 80? Dapat tunggal 5 v sumber kekuatan [daya], 12 v menyematkan sedang menghubungkan ke 5 v dan ? 5 v menyematkan tanah. Pemroses memakan [menghabiskan] tentang [kira-kira] 1.3 sebelah barat kekuatan [daya].

The pinout table, from the chip's accompanying documentation, described the pins as follows:
Pin number
Signal
Type
Comment
1
A10
Output
Address bus 10
2
GND
-
Ground
3
D4
Bidirectional
Bidirectional bus data. Pemroses juga transiently kumpulan [setelan] disini" Keadaan pemroses" , Membuktikan informasi tentang [kira-kira] apa yang pemroses sekarang lakukan:
" D0 membaca menyela [mengganggu] perintah. Sebagai jawaban atas menyela [mengganggu] sinyal, Pemroses membaca dan Melaksanakan sewenang-wenang [berubah-ubah] tunggal perintah dengan  ini bendera mengangkat [menaikkan]. Biasanya mendukung memotong menyediakan subroutine memanggil [menelepon] perintah (memanggil [menelepon] atau Rst, Memindahkan kendali kepada menyela [mengganggu] menangani kode.
" D1 membaca tingkat rendah berarti menulis)
" D2 mengakses tumpukan (mungkin memisahkan angkasa ingatan tumpukan awalnya merencanakan)
" D3 lakukan tidak ada, Telah berhenti oleh hlt perintah
" D4 data tulisan ke pelabuhan hasil
" D5 membaca pertama byte dari suatu bisa dieksekusi perintah
" D6 membaca data dari pelabuhan masukan
" D7 membaca data dari ingatan
4
D5
5
D6
6
D7
7
D3
8
D2
9
D1
10
D0
11
−5 V
-
? 5 v kekuatan [daya] menyediakan. Ini harus pertama sumber kekuatan [daya] menghubungkan dan Lalu [terakhir] memutuskan, Jika tidak pemroses akan [jadi] rusak.
12
R
Input
Memasang lagi. Pelaksanaan kekuatan [tenaga] sinyal perintah lokasi alamat 0000. Pemroses lain isi dari mendaftarkan tidak dimodifikasi. Ini adalah membalikkan masukan ( giat [rajin] tingkat [level] logis 0)
13
DMA
Input
Langsung permintaan akses [masuk] ingatan. Pemroses diminta ke saklar data dan Bus alamat kepada impedansi tinggi (" Memutuskan" ) keadaan.
14
INT
Input
Menyela [mengganggu] permintaan
15
CLC2
Input
Yang kedua gelombang sinyal generator jam
16
ACK INT
Output
Pemroses mempunyai dua perintah untuk setting 0 atau 1 tingkat [level] di ini menyematkan. Menyematkan biasanya diharapkan untuk digunakan untuk menyela [mengganggu] kendali. Akan tetapi, Di komputer sederhana ini kadang-kadang menggunakan sebagai tunggal sedikit pelabuhan hasil untuk maksud macam.
17
RD
Output
baca ( pemroses membaca dari ingatan atau Pelabuhan masukan)
18
WR
Output
Tulis ( pemroses menulis ke ingatan atau Pelabuhan hasil). Ini adalah membalikkan hasil, Giat [rajin] tingkat [level] nol logis.
19
S
Output
Giat [rajin] tingkat [level] menandakan bahwa pemroses telah meletakkan" Kata keadaan" Di bus data. Macam sedikit dari kata keadaan ini menyediakan informasi tambahan untuk mendukung memisahkan alamat dan Angkasa ingatan, Menyela,  dan Langsung akses [masuk] ingatan. Sinyal ini dibutuhkan menerobos logika tambahan sebelum ini dapat menggunakan menulis [mengarang] kata keadaan pemroses dari bus data ke eksternal [luar] mendaftarkan.
20
5 V
-
The + 5 V power supply

21
ACK DMA
Output
Langsung akses [masuk] ingatan konfirmasi [memberitahu kembali]. Pemroses switche data dan Alamat menyematkan ke keadaan impedansi tinggi, Mengizinkan alat [perlengkapan] lainnya diperalat bus
22
CLC1
Input
The first phase of the clock generator signal
23
RDY
Input
Tunggu. Dengan  ini sinyal ini mungkin menggantungkan pemroses bekerja [berjalan]. Ini juga menggunakan ke dukungan hardware-based step-by langkah debugging cara.
24
WAIT
Output
Wait (indicates that the processor is in the waiting state)
25
A0
Output
Address bus
26
A1
27
A2
28
12 V
-
12 v kekuatan [daya] menyediakan. Ini harus menghubungkan lalu [terakhir] dan Pertama memutuskan sumber kekuatan [daya].
29
A3
Output
The address bus; can switch into high impedance state on demand
30
A4
31
A5
32
A6
33
A7
34
A8
35
A9
36
A15
37
A12
38
A13
39
A14
40
A11

Dukungan memotong
Faktor pokok di sukses 8080 jangkauan luas dukungan memotong tersedia, Membuktikan komunikasi serial, Menangkis [anti]/pemilihan waktu, Masukan/hasil, Langsung akses [masuk] ingatan,  dan Programmable menyela [mengganggu] kendali diantara fungsi lain.
" 8251-communication pengatur
" 8253-programmable pengatur waktu jarak
" 8255-programmable penghubung peralatan
" 8257-dma pengatur
" 8259-programmable kontrol interup
Implementasi fisik [jasmani]
8080 menggabungkan perjalanan keliling menggunakan non-saturated peningkatan memuati nmo gerbang, Menuntut spaning ekstra [tambahan] (untuk load-gate prasangka). Ini menghasilkan di gerbang silikon proses menggunakan ukuran keistimewaan [ciri] minim 6 µm. Lapis [lapisan] tunggal logam digunakan saling behubungan kira-kira 6,000 transistors[2 di desain, tetapi Lebih tinggi pertahanan polysilicon lapis [lapisan], yang [mana] diperlukan spaning lebih tinggi untuk saling behubungan, melaksanakan dengan gerbang transistor. Mati ukuran kira-kira 20 mm².
Tubrukan industri [perindustrian]
Aplikasi [penerapan] dan Pengganti
8080 digunakan di banyak awal komputer mikro, Seperti mit altair 8800 komputer, Teknologi pemroses sol-20 komputer terminal [stasiun] dan Imsai 8080 komputer mikro, Membentuk dasar untuk mesin berlari cp/m sistem operasi ( nanti, Hampir secara penuh kompatibel [cocok] dan Banyak [lebih] mampu [sanggup], Zilog z80 pemroses akan [maukah] menggunakan modal di ini, Dengan z80 cp/m menjadi dominan cpu wahai kombinasi periode [masa ] kira-kira 1976 ke 1983 banyak seperti halnya x86 ms-do untuk pc dasawarsa nanti). Bahkan di 1979 setelah pengenalan tentang z80 dan 8085 pemroses, Lima pabrikan 8080 menjual memperkirakan 500,000 satuan per bulan mahal mengelilingi 3 ke 4 per satuan [kesatuan]. [3 pertama single-board komputer mikro, Seperti mycro-1 dan Dyna-micro berdasarkan di intel 8080. Salah satu [dari] awal menggunakan 8080 dibuat diakhir 1970 dengan [oleh] cubic-western data san mengego, Ca dalam  nya kebiasaan sistem koleksi [kumpulan] ongkos [penumpang] otomatis dirancang untuk sistem transito [pengangkutan] gumpalan seperti bart dan Lain di seluruh bumi. Awal industri [perindustrian] menggunakan 8080 sebagai" Otak" Datagraphix auto-com (garis mikrofis) hasil komputer produk yang [mana] mengambil besar jumlah data pengguna [pemakai] dari reel-to-reel pita [tep] dan Imaged ini mikrofis ke. Auto-com instrumen juga termasuk seluruh [segala] lapisan tipis otomatis memotong, Memproses, Mencuci,  dan Mengeringkan sub-system - benar-benar tindakan sulit yang dilaksanakan, Keduanya kemudian dan Di 21st abad, Ke semua ulung [menyelesaikan] dengan sukses dengan hanya 8-bit mikro prosesor menabrak  menyerang jam kecepatan dari kurang dari 1 mhz dengan 64 kb batas ingatan. Sebagai tambahan, Beberapa awal permainan video gang beratap mendirikan mengelilingi 8080 mikro prosesor. Penyerbu angkasa barangkali [mungkin] paling [kebanyakan] terkenal [populer] demikian judul.
Tidak lama sesudah meluncurkan 8080, Motorola 6800 bersaing desain diperkenalkan,  dan Setelah itu, Mo teknologi 6502 variasi [perbedaan] 6800. Zilog memperkenalkan z80, Yang [mana] mempunyai kompatibel [cocok] machine-language seperangkat instruksi [perintah] dan Awalnya menggunakan sama sebagai bahasa assembly 8080,  tetapi Untuk alasan sah, Zilog membangun syntactically-different (tetapi [melainkan] kode kompatibel [cocok]) bahasa assembly alternatif untuk z80. Intel, 8080 diikuti oleh kompatibel [cocok] dan Secara elektris banyak [lebih] anggun 8085,  dan Nanti dengan [oleh] bahasa assembly kompatibel [cocok] 16-bit 8086 dan Kemudian 8/16-bit 8088, Yang [mana] dipilih oleh ibm untuk baru nya pc untuk;menjadi meluncurkan di 1981. Nanti nec membuat nec v20 ( 8088 klon dengan intel 80186 kecocokan seperangkat instruksi [perintah]) yang [mana] juga mendukung 8080 cara perlombaan. Ini juga mendukung oleh nec v30 suatu  yang sama peningkatan 8086 klon). Jadi, 8080, Melalui nya isa, Membuat tubrukan abadi [kekal] di sejarah komputer.
Di soviet persatuan, Pabrikan cloned 8080 geometri susunan [rancangan] mikro prosesor dan Mulai memproduksi mereka bawah nama kp580? K80 (nanti ditandai sebagai kp580bm80, Dimana bahkan menyematkan menempatkan identik. Pemroses ini markas [dasar] radio86rk (? ? ? ? ? 86? ? Di orang rusia), Mungkin paling [kebanyakan] amatir terkenal [populer] single-board komputer di soviet persatuan. Radio86rk pendahulu micro-80 (? ? ? ? ? -80 di orang rusia),  dan Pengganti nya orion-128 (? ? ? ? ? -128 di orang rusia) yang [mana] mempunyai tampilan grafis. Keduanya membangun pada kp580 pemroses. Menurut sumber, Soviet analog mempunyai dua undocumented instruksi, Dikhususkan untuk sendiri; Akan tetapi, Adalah bukan meluas mengetahui [mengenal] ini.
Contoh lainnya kompatibel dengan intel 8080a, Bernama mmn8080, Ditungging microelectronica bucharest di rumania. [4 ada juga kompatibel [cocok] memoles [menggosok] cpu bernama mcy7880[5 dan Czech-made tesla mhb 8080a.
Industri merubah [menukar]
8080 juga merubah bagaimana komputer menciptakan. Bila [ketika] 8080 diperkenalkan, Sistem komputer biasanya menciptakan oleh pabrikan komputer seperti kelompok orang yang terpilih perlengkapan [peralatan] cacahan, Hewlett packard,  atau Ibm. Pabrikan akan [maukah] memproduksi seluruh [segala] komputer, Termasuk pemroses, Terminal [stasiun],  dan Perangkat lunak sistem seperti compiler dan Sistem operasi. 8080 sebenarnya dirancang untuk hanya tentang [kira-kira] beberapa aplikasi [lamaran] kecuali menyelesaikan sistem komputer. Hewlett packard membangun hp 2640 serangkaian terminal [stasiun] pintar mengelilingi 8080. Hp 2647 terminal [stasiun] yang [mana] berlari dasar di 8080. Microsoft akan [maukah] pasar sebagai produk pembinaan nya pertama bahasa pemrograman terkenal [populer] untuk 8080,  dan Akan [maukah] nanti memperoleh lakukan untuk ibm-pc.
8080 dan 8085 menimbulkan 8086 yang [mana] didisain sebagai sumber kompatibel [cocok] (tidak biner kompatibel [cocok]) ekstensi 8085. Pc berdasarkan atas 8086 desain dan Pengganti nya menyusun ke stasiun-kerja dan Server 16,32 dan 64 sedikit, Dengan lanjutan proteksi [perlindungan] ingatan, Segmentasi,  dan Multiprocessing keistimewaan [segi], Blurring perbedaan diantara kecil dan Komputer besar ( 80286 dan 80386 cara tercakup penting di lakukan begitu. Ukuran memotong telah tumbuh sehingga ukuran dan Kekuatan [daya] besar x86 memotong tidak banyak berbeda dari mutakhir arsitektur memotong,  dan Siasat biasa memproduksi komputer sangat besar ke jaringan banyak x86 pemroses.
Arsitektur dasar 8080 dan Pengganti nya telah mengganti banyak hak milik midrange dan Mainframe komputer,  dan Withstood tantangan teknologi seperti risc. Paling [kebanyakan] pabrikan komputer telah yang ditinggalkan menghasilkan pemroses mereka sendiri di bawah titik [angka] penampilan tertinggi. Walaupun x86 mungkin [mei] tidak paling [kebanyakan] anggun,  atau Secara teoritis paling [kebanyakan] desain efisien, Kekuatan [paksaan] pasar tipis [curam] sangat banyak dolar memasuki penghalusan desain telah membuat x86 keluarga hari ini,  dan Akan sisa untuk sekali waktu, Arsitektur pemroses dominan, Bahkan membypass intel mencoba [berusaha] menggantikan ini dengan arsitektur tidak cocok seperti iapx 432 dan Itanium.
Sejarah
Federico faggin, Pemula 8080 arsitektur di awal 1972, Mengusulkan ini ke intel pimpinan dan Mendorong [mendesak] untuk implementasi nya. Dia akhirnya mendapatkan izin [permisi] mengembangkan [menghasilkan] ini enam bulan nanti. Faggin sewaan masatoshi shima dari jepang yang merinci desain bawah petunjuk dia, Menggunakan metodologi desain untuk logika random [acak] dengan gerbang silikon itu [bahwa] faggin telah menciptakan untuk 4000 keluarga. Stanley mazor menyumbang [memperbesar] sepasang instruksi kepada seperangkat instruksi [perintah].
Paten
" Kita [kami] paten 4,010,449 federico faggin masatoshi shima stanley mazor" Mo komputer memanfaatkan orang banyak memisahkan memotong" , mengeluarkan [memberikan] 1977-03-01 [1
Tubrukan kebudayaan
" Asteroid 8080 intel digelari sebagai mempermainkan kata-kata dan Pujilah di nama intel 8080. [6
" Microsoft menerbitkan bomor telepon, 425-882-8080, Dipilih karena banyak awal bekerja [berjalan] di kepingan kecil ini.
" Banyak dari intel telepon utama jumlah juga mengambil mirip bentuk [formulir]: Xxx-xxx-8080
Lihat juga
" Cp/m - sistem operasi
Acuan
1. Classiccmp. Org. Tidak ada. Mendapat kembali di oktober 23,2011.2. Reichel-orbital museum - cpu koleksi [kumpulan]. Museum. Reichel-orbital. Tidak. Mendapat kembali di oktober 23,2011.3. Sol libe byte berita. . . Di byte, Issn 0360-5280, Isi [jilid] 4 tidak. 11, Nopember 1979 pg. 824. Soviet memotong dan Analog barat mereka. Cpu-world. Mendapat kembali di oktober 23,2011.5. Mcy7880-a polish-made klon 8080. Cpu dunia. Mendapat kembali di oktober 23,2011.6. Cfa-harvard. Edu. Cfa-harvard. Edu. Mendapat kembali di oktober 23,2011.

Intel 80286
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Intel 80286
KL Intel i286.jpg
An 8MHz Intel 80286 Microprocessor
Produced
From 1982 to early 1990s
Common manufacturer(s)
  • Intel, IBM, AMD, Harris (Intersil), Siemens AG, Fujitsu
6 MHz (4 MHz for a short time) to 25 MHz
Min. feature size
x86-16 (with MMU)
Predecessor
Successor

Package(s)

Intel 80286[1 juga disebut iapx 286, Memperkenalkan di 1 februari 1982,16-bit x86 mikro prosesor dengan 134,000 transistor. Suka [seperti] sepupu lebih sederhana sejaman nya, 80186, Ini dapat dengan tepat menjalankan [mengeksekusi] paling [kebanyakan] perangkat lunak menulis untuk terdahulu intel 8086 dan 8088. [2 ini dipekerjakan untuk ibm pc/, Memperkenalkan di 1984,  dan Kemudian meluas menggunakan di paling [kebanyakan] pc/ kompatibel [cocok] komputer sampai awal 1990.80286 pertama anggota keluarga lanjutan mikro prosesor dengan pimpinan ingatan dan Kemampuan proteksi [perlindungan] lapang [lebar].
Contents
History
http://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/KL_AMD_80286_CLCC_Bottom.jpg/220px-KL_AMD_80286_CLCC_Bottom.jpg
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
AMD 80286 (16 MHz version)

Setelah 6 dan 8 mhz awal [pertama] mengeluarkan, Ini kemudian scaled terserah 12.5 mhz. (amd dan Harri nanti mendorong [mendesak] arsitektur kecepatan setinggi 20 mhz dan 25 mhz, Masing-masing. ) di rata-rata, 80286 mempunyai kecepatan dari tentang [kira-kira] 0.21 instruksi per jam. [3 6 mhz contoh mengoperasikan 0.9 tekanan induksi rata-rata, 10 mhz contoh 1.5 tekanan induksi rata-rata,  dan 12 mhz contoh 1.8 tekanan induksi rata-rata. [4]

Design
http://upload.wikimedia.org/wikipedia/commons/thumb/2/27/Intel_i80286_arch.svg/250px-Intel_i80286_arch.svg.png
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
80286 microarchitecture.

80286 penampilan per putaran [peredaran] jam lebih dari dua kali tentang  nya itu [bahwa] pendahulu, Intel 8086 dan Intel 8088. Sesungguhnya, Menambah penampilan per putaran [peredaran] jam 80286 melalui pendahulu dengan segera nya mungkin [mei] di antara terbesar generasi x86 pemroses. Rekening lebih rumit mengalamatkan cara seperti base+index mempunyai kurang hukuman jam karena ini dilakukan oleh perjalanan keliling khusus di 286; 8086, Pendahulu nya, Mempunyai melakukan [memainkan] rekening alamat efektif di umum [jenderal] alu, Mengambil banyak putaran [peredaran]. Juga, Operasi matematis gabungan seperti mul/memv mengambil lebih sedikit putaran [peredaran] jam membandingkan kepada 8086.
Ini 68-pin mikro prosesor. Ini tersedia di plcc(plastic memimpin pembawa penyakit kepingan kecil), Lcc(lead kurang pembawa penyakit kepingan kecil) dan Pga(pin jala-jala mempersiapkan). [5 setelah 24-bit bus alamat, 286 dapat ke alamat terserah 16 mb domba jantan [alat pelantak], Berlawanan dengan 1 mb bahwa 8086 dapat secara langsung akses [masuk]. Sementara lakukan dapat mempergunakan [memanfaatkan] domba jantan [alat pelantak] tambahan ini (memperluas [memperpanjang] melalui ingatan) bio memanggil [menelepon] (int 15h, Ah=87h,  atau Sebagai disket domba jantan [alat pelantak],  atau Perlombaan memperluas ingatan, Berharga dan Keanehan awal [pertama] perangkat lunak mempergunakan memperluas [memperpanjang] ingatan bermaksud [berarti] itu [bahwa] 286 komputer jarang dilengkapi dengan lebih dari megabyte domba jantan [alat pelantak]. Tambahan, Ada hukuman penampilan orang yang bersangkutan di mengakses memperluas [memperpanjang] ingatan dari cara nyata, Seperti dicatat di bawah.
286 didisain lari [menjalankan] multitasking aplikasi [penerapan], Termasuk komunikasi seperti otomatis pbx, Real-time pengawasan proses,  dan Multi-user sistem.
Nanti e-stepping tingkat 80286 sangat bersih cpu, Bebas dari beberapa signifikan ralat yang disebabkan masalah untuk pembuat program dan Penulis sistem operasi di terdahulu b-step dan C-step cpu biasa di dan Klon).

Features
http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/80286-processor-made-in-austria.jpg/150px-80286-processor-made-in-austria.jpg
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
Siemens 80286 (10 MHz version)
http://upload.wikimedia.org/wikipedia/commons/thumb/6/60/KL_IBM_80286.jpg/150px-KL_IBM_80286.jpg
http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
IBM 80286 (8 MHz version)

Menarik keistimewaan [ciri] pemroses ini bahwa itu pertama x86 pemroses dengan cara tercakup. Cara tercakup membolehkan [memungkinkan] terserah 16 mb ingatan untuk;menjadi mengalamatkan oleh on-chip satuan [kesatuan] pimpinan ingatan linier (m dengan 1 gb angkasa alamat logis. M juga menyediakan proteksi [perlindungan] dari hancur atau Ill-behaved aplikasi [penerapan] bagian luar tulisan menentukan tempat wilayah-wilayah mereka ingatan. M dan Mekanisme proteksi [perlindungan] dibolehkan hanya jika cara tercakup menyimpan mereka tercela di cara nyata cara menjalankan. Menggunakan dari instruksi tambahan yang [mana] suka menolong untuk multitasking sistem operasi mengizinkan [membolehkan] di cara tercakup 80286. Keistimewaan [ciri] penting yang lain 80286 cegahan unauthorised akses [masuk]. Ini adalah mencapai oleh:
" Membentuk berbeda bagian untuk data, Kode, Tumpukan dan Mencegah mereka overlap
" Menugaskan tingkat [level] hak istimewa ke setiap bagian. Bagian dengan hak istimewa lebih rendah tingkat [level] tidak bisa akses [masuk] bagian dengan hak istimewa lebih tinggi tingkat [level].
80286 menyediakan mendirikan di mekanisme proteksi [perlindungan] ingatan yang [mana] kemudian ekslusif [sendiri] hampir ke mainframe dan Minicomputer (cpu suka [seperti] ns320xx dan M68000 memerlukan komponen [bagian] tambahan untuk perkakas m fungsi) dan Peningkatan penampilan besar mewakili oleh 80286 dan Banyak dari pengganti nya akan [maukah] menyiapkan jalan bagi x86 dan Ibm pc arsitektur memperluas [memperpanjang] dari rendah komputer pribadi penampilan semua jalan ke high-end stasiun-kerja dan Server dan Bahkan mengendarai pasar untuk arsitektur lain.
Di 80286, Operasi ilmu hitung [aritmatik] dapat melakukan [memainkan] di berikut jenis  yang berbeda jumlah:
" Mengemasi sistim desimal tidak ditandatangani,
" Biner tidak ditandatangani,
" Tidak ditandatangani membongkar sistim desimal,
" Menandatangani biner, Dan
" Titik-kambang jumlah.
Dengan sengaja, 286 dapat tidak kembali ke keadaan sebelumnya dari cara tercakup kepada dasar 8086-compatible" Cara nyata" Tanpa hardware-initiated memasang lagi. Di pc/ memperkenalkan di 1984, Ibm menambahkan untaian eksternal [luar] sebaik mengkhususkan kode di rom bio mengaktifkan serangkaian khusus instruksi program ke sebab memasang lagi, Mengizinkan real-mode masuk kembali (sementara menahan ingatan giat [rajin] dan Kendali). Walaupun ini bekerja dengan tepat, Metode menjatuhkan [menentukan] hukuman penampilan sangat besar [sangat banyak].
Di teori, Real-mode aplikasi [penerapan] dapat secara langsung mengeksekusi di 16-bit cara tercakup jika aturan tertentu [pasti] mengikuti; Akan tetapi, Sebanyak lakukan program mematahkan aturan itu, Cara tercakup tidak meluas menggunakan sampai penampilan [muncul] pengganti, 32-bit intel 80386, Yang [mana] didisain kembali dan Dan sebagainya diantara cara secara mudah. Bila [ketika] intel dirancang 286, Ini tidak dirancang untuk;menjadi dapat ke multitask real-mode aplikasi [penerapan]; Cara nyata dimaksudkan untuk jalan [cara] sederhana untuk pemuat gantungan sepatu bot menyediakan sistem dan Kemudian saklar ke cara tercakup.
Pada bulan januari 1985, Riset cacahan mengadakan pra pertunjukan bersamaan lakukan 286 di kerjasama dengan intel. Produk akan [maukah] fungsi dengan keras sebagai suatu 80286 cara asli [alamiah] sistem operasi, Mengizinkan pengguna [pemakai] mengambil keuntungan penuh cara tercakup melakukan [memainkan] multi-user, Multitasking operasi sementara berlari 8086 perlombaan. [6 ini bekerja di b-1 langkah prototipe kepingan kecil,  tetapi Riset cacahan menemukan masalah dengan perlombaan di tingkat produksi c-1 masuk mungkin [mei], Yang [mana] akan [maukah] tidak mengizinkan bersamaan lakukan 286 lari [menjalankan] 8086 perangkat lunak di cara tercakup. Mengeluarkan dari bersamaan lakukan 286 terhenti sampai intel akan [maukah] mengembangkan [menghasilkan] versi baru kepingan kecil. [6 di agustus, Setelah ujian luas e-1 langkah contoh 80286, Riset cacahan mengakui itu [bahwa] intel mengoreksi semua terdokumentasi 286 ralat,  tetapi Mengatakan ada masih undocumented kepingan kecil masalah penampilan dengan prerelease versi bersamaan lakukan 286 berlari di e-1 langkah. Intel mengatakan mendekati [menemui] riset cacahan ingin mempersempit menyaingi 8086 perangkat lunak di cara tercakup berbeda dari spesifikasi asli [orsinil]. Meskipun demikian, Mereka melaksanakan kecil [minor] perubahan di microcode itu [bahwa] akan [maukah] mengizinkan riset cacahan lari [menjalankan] cara perlombaan banyak lebih cepat, Menyatukan dengan e-2 langkah. [7 bernama ibm 4680 wahai, Ibm semula memilih dr bersamaan lakukan 286 dasar sebagai mereka ibm 4680 komputer untuk ibm produk sistem tanaman dan Point-of-sale terminal [stasiun] di 1986. [8 sama pembatasan mempengaruhi riset cacahan flexo 286 versi 1.0, Asal mula bersamaan lakukan 286, Membangun di 1986, Memperkenalkan di januari 1987,  dan Nanti mengadopsi [memungut anak] oleh ibm untuk mereka ibm 4690 wahai.
Masalah memimpin ke gerbang tagihan [rekening] dengan sangat baik mengacu pada 80286 sebagai" Kepingan kecil mati otak" , [9 sejak ini cerah bahwa lingkungan windows microsoft baru akan [maukah] tidak dapat lari [menjalankan] kelipatan ms-do aplikasi [penerapan] dengan 286. Ini yang dapat dibantah bertanggung jawab untuk membelah diantara microsoft dan Ibm, Sejak ibm meminta dengan tegas itu [bahwa] wahai/2, Semula usaha patungan diantara ibm dan Microsoft, Akan [maukah] maju 286 (dan di cara teks [naskah]).






















TUGAS KELOMPOK
ARSITEKTUR DAN ORGANISASI KOMPUTER
JUDUL : INTEL 8080

NAMA-NAMA KELOMPOK

RACHMAD EDY            NPM : 201043500600
FERI PRIBADI               NPM : 201043500587
SUNGGARJADI             NPM : 201043500610