Разница между 8085 и 8086

В 1977 году Intel представила 8085, последний восьмибитный микропроцессор. На сегодняшний день существует более 200 миллионов таких микропроцессоров, встроенных в различные электронные устройства, и его производство будет продолжено в будущем. В 1978 году был выпущен микропроцессор 8086 - 16-битный микропроцессор с частотой вращения 2,5 МПа. Его микропроцессорная память в 16 раз больше, чем 1 МБ.

Что такое 8085?

В качестве обновленной версии процессоров Intel 8008/8080 Intel создала известный процессор 8085. В этом процессоре были добавлены 2 новые инструкции для включения / выключения 3 терминалов и портов ввода / вывода, а также упрощено аппаратное обеспечение с использованием только тока + 5 В (вольт), а также добавлен генератор импульсов времени и схема управления цепями. , Этот микропроцессор требует немного аппаратных компонентов, но их размещение и функциональность могут обеспечить очень высокую эффективность работы. Микропроцессор 8085 очень похож на микроконтроллеры, такие как PIC 16f84, которые широко используются в управлении процессами. По своей мощности 8085 нельзя сравнивать с микропроцессорами Pentium, но он будет использоваться в течение длительного времени, потому что он отлично подходит для более простых электронных устройств, которые не требуют таких мощных процессоров. Это восьмибитный процессор, который обрабатывает данные размером в байт. Он имеет генератор тактовой частоты с цифровой тактовой частотой 8 МГц, специальный контроллер для прерывистой работы и контроля времени. Он имеет доступ к памяти емкостью 64 кВ, в основном имеется 16 адресных контактов для прямой адресации пространства памяти (216 = 64 КБ).

Технические характеристики

  • Частота 5 МГц;
  • около 6500 транзисторов на 1 мкм
  • Шина данных 8 бит
  • 16 бит
  • Версия AH потребляет на 20% меньше энергии, чем обычный процессор 8085.
  • Прямая адресация памяти 64 Кбит / с;
  • 1,3 мкс командной строки (0,8 мкс при 8085AH-2 / 0,67 при 8085AH-1);
  • 4 векторных входа прерывания (один не может быть замаскирован);
  • десятичная, двоичная и арифметическая с двойной точностью.

Что такое 8086?

8086 - микропроцессоры третьего поколения. 8086 имеет 16-битную шину данных. 8086 имеет память объемом 1 МБ (220) и 20-битные адреса используются для адресации областей памяти. 8086 имеет 40-контактный корпус и использует источник питания 5 В. В зависимости от размера и сложности программ, он может работать в двух режимах - минимальном и максимальном. 8086 содержит отдельные блоки, которые одновременно выполняют некоторые этапы (передача операционного кода из памяти в микропроцессор - выбор кода операции, передача операнда по запросу - чтение, эффективное выполнение - выполнение, возврат результата в память - запись). 8086 работает исключительно в реалистичном режиме работы. Начиная с 8086 до 80286, используются следующие адреса: адресация регистров, немедленная, прямая, косвенная регистрация, основанная, проиндексированная, индексированная на основе и индексированная на основе смещения.

 Технические характеристики

  • Частота до 10 МГц;
  • около 29000 транзисторов на 1 мкм
  • Шина данных 16 бит
  • 20-битная адресная строка
  • Прямая адресация памяти 1 МБ;
  • Минимальный и максимальный режим
  • Десятичный, двоичный и ASCII.

Разница между 8085 и 8086

  1. Размер

Прежде всего, 8085 - это 8-битный, а 8086 - 16-битный процессор..

  1. Адресная строка

8085 использует 18-битную адресную строку, 8086 - 20-битную.

  1. Шина данных

Первая имеет 8 бит, вторая 16 битная шина данных.

  1. Тактовая частота

Тактовая частота микропроцессора 8085 составляет 3,072 МГц. Изначально 8086 был ограничен 5 МГц, но в настоящее время он достигает 10 МГц..

  1. Флаг регистр

Регистр флагов в случае 8085 содержит 5 флагов, в случае 8086 - 9.

  1. Трубопровод

8086 единственный, который позволяет конвейерную обработку.

  1. Количество транзисторов

8085 объединяет меньшее количество транзисторов - около 6500. 8086 имеет больше транзисторов - около 29000.

  1. Тактовый цикл

8085 работает с тактовым циклом с коэффициентом заполнения 50%, а 8086 с 33%.

  1. Объем памяти

8085 использует 64 КБ памяти, 8086 1 МБ.

  1. Сегментация памяти

Более поздняя версия поддерживает сегментацию памяти.

  1. Режимы работы

8086 может работать в режиме минимума и максимума.

  1. арифметика

8085 поддерживает десятичный и целочисленный код, а 8086 также поддерживает ASCII.

  1. Номер процессора

8085 использует только один процессор - 8086 может использовать внешний.

  1. Стоимость

8086 дороже

8085 против 8086

Резюме

  • Микропроцессор 8085 был разработан Intel в середине 1977 года. Он совместим с микропроцессором 8080 и требует меньшего количества дополнительного оборудования, что позволяет создавать более простую и более дешевую компьютерную систему. Этот микропроцессор имеет архитектуру фон Неймана, которая включает в себя смешивание операционного кода и операнда. Микропроцессор 8085 требует: CPU, памяти и модели ввода / вывода.
  • В 1978 году Intel выпустила новый процессор 8086, а год спустя - 8088, который отличается только адресной строкой. Это первый 16-битный процессор. 8086 имеет 20-битную шину данных, которая позволяет хранить максимум 220 = 1 МБ данных. Для информации, этот процессор содержит около 29 000 транзисторов, и из этого типа процессора существуют разные процессоры, работающие на частоте 5,6 или 10 МГц. Новинкой этих процессоров стала сегментация пространства памяти, то есть разделение ее на 4 сегмента по 214B (байтов).