- •Микропроцессорные системы
- •Зачем нужны микропроцессоры?
- •Что такое процессор?
- •Запоминающие устройства
- •Адресация при работе с памятью
- •Адресное пространство
- •Взаимодействие процессора с памятью
- •Пример простейшего взаимодействия процессора с памятью
- •Обратная связь с процессором
- •Внутренние регистры и команды процессора процессора
- •Историческая справка
- •Теоретическая часть
- •Программно доступные регистры
- •Формирование физических адресов
- •Регистр признаков
- •Описание лабораторного макета
- •Организация памяти
- •Программа Монитор
- •Назначение индикационного экрана
- •Основные команды программы Монитор
- •Задание для подготовки к работе
- •Рабочее задание
- •Вопросы для самоконтроля
ЛАБОРАТОРНАЯ РАБОТА 2. ОЗНАКОМЛЕНИЕ С ПРОЦЕССОРОМ КМ1810ВМ86
Цель работы: ознакомление со структурой однокристального процессора КМ1810ВМ86, его системой команд и принципами построения микроконтроллеров на его основе.
2.1. ИСТОРИЧЕСКАЯ СПРАВКА
Фирма Intel была создана в 1968 году. Свой первый процессор компания разработала в 1971 году. Это был 4-разрядный процессор Intel 4004.
Разработка микропроцессора Intel 8086 (i8086) началась в 1976 года. К этому моменту модельный ряд процессоров уже включал 4-разрядные процессоры i4004 и i4040 и 8-разрядные — i8008, i8080 и i8085. Процессор i8080 стал основой рассмотренного раньше КР580ВМ80А.
К разработке схемы своего первого 16-разрядного микропроцессора Intel 8086 (i8086) компания приступила в 1976 года. В 1978 процессор был готов. Созданием его архитектуры занимался один человек — Стивен Морзе, который подготовил описание системы команд и устройства процессора.
Этот процессор использовался в компьютере IBM PC, созданным в 1981 году.
В 1982 году была выпущена доработанная версия процессора — i80186. За ним вышли i80286, i80386 и i80486. Причём, начиная с i80386 процессоры стали 32-разрядными.
Надо сказать, что с появлением процессора i8086 как грибы после дождя стали возникать совместимые с ним процессоры — клоны. Они имели другое внутреннее устройство, но архитектура и коды команд — такие же. Это позволяло исполнять на них программы, созданные для i8086: разработчику не важно процессор какой фирмы он использовал (Intel или один из клонов) т.к. внешне процессоры не отличались и вели себя одинаково.
По логике следующий процессор должен был называться i80586, одна-
25
