Perbezaan antara 8085 dan 8086

Perbezaan antara 8085 dan 8086

Pada tahun 1977, Intel memperkenalkan 8085, mikropemproses lapan bit terakhir. Hari ini terdapat lebih daripada 200 juta mikropemproses seperti yang tertanam dalam pelbagai peranti elektronik, dan pengeluarannya akan diteruskan pada masa akan datang. Pada tahun 1978, mikropemproses mikropemproses 8086 - 16 bit dihasilkan dengan kadar larian 2.5 MPa. Memori mikropemprosesnya sehingga 16 kali lebih setinggi 1MB.

Apa itu 8085?

Sebanyak versi pemproses Intel 8008/8080 yang dinaik taraf, Intel mencipta pemproses 8085 yang terkenal. Dalam pemproses ini, 2 arahan baru telah ditambahkan untuk menghidupkan / mematikan 3 terminal dan port input / output, dan mempermudahkan perkakasan hanya menggunakan arus + 5v (volt), serta menambah litar kawalan masa dan litar litar masa. Mikropemproses ini memerlukan beberapa komponen perkakasan, tetapi penempatan dan fungsi mereka dapat memberikan kecekapan kerja yang sangat tinggi. Mikropemproses 8085 sangat serupa dengan mikrokontroler, seperti PIC 16F84, yang digunakan secara meluas dalam kawalan proses. Menurut kekuatannya, 8085 tidak dapat dibandingkan dengan mikropemproses Pentium, tetapi ia akan digunakan untuk masa yang lama kerana ia mempunyai aplikasi yang hebat dalam peranti elektronik yang lebih mudah yang tidak memerlukan pemproses yang kuat. Ini adalah pemproses lapan bit, yang memproses data dengan saiz bait. Ia mempunyai penjana kelajuan jam dengan kelajuan jam digital sebanyak 8 MHz, pengawal khas untuk operasi sekejap dan kawalan masa. Ia mempunyai akses ke ingatan dengan kapasiti 64kV, pada dasarnya terdapat 16 pin alamat untuk alamat langsung ruang ingatan (216 = 64k).

Spesifikasi teknikal

  • Kekerapan 5MHz;
  • Kira -kira 6500 transistor setiap 1 μm
  • Bas data 8 bit
  • 16 bit
  • Versi AH mempunyai penggunaan kuasa 20% lebih rendah daripada pemproses normal 8085.
  • Menangani memori langsung 64 kbps;
  • 1.3 μs baris arahan (0.8 μs pada 8085ah-2 /0.67 di 8085AH-1);
  • 4 input mengganggu vektor (seseorang tidak boleh bertopeng);
  • perpuluhan, binari dan aritmetik dengan ketepatan berganda.

Apa itu 8086?

8086 adalah mikropemproses generasi ketiga. 8086 mempunyai bas data 16 bit. 8086 mempunyai ingatan dengan kapasiti 1 MB (220) dan 20 alamat bit digunakan untuk menangani lokasi memori. 8086 mempunyai perumahan 40-pin dan menggunakan bekalan kuasa 5V. Bergantung pada saiz dan kerumitan program, ia boleh berfungsi dalam dua mod - minimum dan maksimum. 8086 mengandungi unit berasingan yang pada masa yang sama melakukan beberapa fasa (pemindahan kod operasi dari memori ke mikropemproses - OPCode Fetch, Operand Transmission Jika diminta - Baca, Pelaksanaan Berkesan - Pelaksanaan, Pulangan Keputusan ke Memori - Tulis). 8086 berfungsi secara eksklusif dalam mod operasi yang realistik. Bermula dari 8086 hingga 80286, alamat berikut sedang digunakan: mendaftar menangani, segera, langsung, mendaftar secara tidak langsung, berasaskan, diindeks, diindeks dan berasaskan berasaskan dengan anjakan.

 Spesifikasi teknikal

  • Kekerapan sehingga 10 MHz;
  • Kira -kira 29000 transistor setiap 1 μm
  • Bas data sebanyak 16 bit
  • Talian Alamat 20 Bit
  • Alamat memori langsung 1 MB;
  • Mod minimum dan maksimum
  • Perpuluhan, binari dan ascii.

Perbezaan antara 8085 dan 8086

  1. Saiz

Pertama sekali, 8085 adalah 8 bit, manakala 8086 pemproses 16 bit.

  1. Talian alamat

8085 menggunakan baris alamat 18 bit, 8086 20 bit.

  1. Bas data

Yang pertama mempunyai 8 bit, bas data 16 bit kedua.

  1. Kelajuan jam

Kelajuan jam mikropemproses 8085 adalah 3.072 MHz. 8086 pada mulanya terhad kepada 5 MHz, tetapi ia naik hingga 10 MHz pada masa kini.

  1. Daftar Bendera

Daftar bendera sekiranya 8085 mengandungi 5 bendera, sekiranya 8086 - 9.

  1. Saluran paip

8086 adalah satu -satunya yang membolehkan pipelining.

  1. Nombor transistor

8085 mengintegrasikan bilangan transistor yang lebih rendah - sekitar 6500. 8086 mempunyai lebih banyak transistor - kira -kira 29000.

  1. Kitaran jam

8085 berfungsi pada kitaran jam dengan kitaran tugas 50%, manakala 8086 dengan 33%.

  1. Saiz memori

8085 menggunakan memori 64 kb, 8086 1 MB.

  1. Segmentasi Memori

Versi kemudian menyokong segmentasi memori.

  1. Mod operasi

8086 boleh berfungsi pada mod minimum dan maksimum.

  1. Aritmetik

8085 menyokong kod perpuluhan dan integer, sementara 8086 juga menyokong ASCII.

  1. Nombor pemproses

8085 hanya menggunakan satu pemproses - 8086 boleh menggunakan luaran.

  1. Kos

8086 lebih tinggi harga

8085 vs. 8086

Ringkasan

  • Mikropemproses 8085 direka oleh Intel pada pertengahan - 1977. Ia serasi dengan mikropemproses 8080 dan memerlukan perkakasan tambahan yang kurang, yang memungkinkan untuk mewujudkan sistem komputer yang lebih mudah dan lebih murah. Mikropemproses ini mempunyai seni bina von Neumann, yang melibatkan pencampuran kod operasi dan operan. Mikropemproses 8085 memerlukan: CPU, Memori, dan Model I / O.
  • Pada tahun 1978, Intel melancarkan pemproses baru 8086, dan setahun kemudian, 8088, yang dibezakan hanya dalam barisan alamat. Ini adalah pemproses 16-bit pertama. 8086 mempunyai bas data 20-bit yang membolehkan penyimpanan maksimum 220 = Data 1MB. Untuk maklumat, pemproses ini mengandungi kira -kira 29,000 transistor, dan dari jenis pemproses ini terdapat pemproses yang berbeza yang beroperasi pada 5.Kekerapan operasi 6 atau 10 MHz. Kebaharuan pemproses ini adalah segmentasi ruang ingatan, iaitu pembahagiannya menjadi 4 segmen 214B (bait).