- •Введение
- •1. Конструкция, технические данные и принцип действия
- •2. Описание электрической принципиальной схемы
- •2.1. Общие сведения
- •2.2. Тактовый генератор
- •2.3. Генератор состояния ожидания
- •2.4. Центральный процессор
- •2.5. Контроллер шины
- •2.6. Оперативное запоминающее устройство
- •2.7. Постоянное запоминающее устройство
- •2.8. Параллельный ввод/вывод
- •Последовательный ввод/вывод
- •2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории
- •2.9.2. Программирование бис кр580вв51
- •1 Сброс признаков ошибок 0 Нет сброса
- •2.10. Программируемый контроллер клавиатуры/дисплея кр580вв79
- •2.10.1. Назначение контроллера кр580вв79 и особенности его работы в составе микролаба
- •2.10.2. Программистская модель и система команд кр580вв79
- •3. Описание команд клавишного монитора
- •3.1. Клавиатура
- •3.2. Синтаксис команд монитора
- •3.2.1. Команды байт и слово
- •Примеры
- •3.2.2. Команда регистр
- •Примеры
- •3.2.3. Команды ввод байта и ввод слова
- •Примеры
- •3.2.4. Команды вывод байта и вывод слова
- •Примеры
- •3.2.5. Команда пересылка
- •Примеры
- •3.2.6. Команда пуск
- •Примеры
- •Запуск программы в режиме с точкой прерывания.
- •3.2.7. Команда шаг
- •4. Описание команд монитора дисплея
- •4.1. Структура команд
- •4.2. Команды монитора
- •4.2.1. Команда просмотра / изменения памяти
- •Примеры
- •4.2.2. Команда просмотра / изменения регистра
- •Примеры
- •4.2.3. Команда отображения памяти
- •Примеры
- •4.2.4. Команда пересылки
- •Примеры
- •4.2.5. Команда ввода
- •4.2.6. Команда вывода
- •4.2.7. Команда перехода
- •4.2.8. Команда шаг
- •Заключение
- •Приложение Электрические принципиальные схемы микролабаратории “км1810вм86 910”
- •Оглавление
- •394026 Воронеж, Московский просп.,14
4.2.8. Команда шаг
Команда ШАГ используется для выполнения определенных инструкций программы пользователя. После выполнения каждой инструкции управление передается монитору, что позволяет производить оценку исполнения программы.
Синтаксис:
N[<НАЧАЛЬНЫЙ АДРЕС>], [[<НАЧАЛЬНЫЙ АДРЕС>],]*<BK>
После нажатия клавиши N при готовности монитора к вводу новой команды на экране высвечивается текущее содержимое регистра IP и соответствующий байт данных. Если необходим начальный адрес, отличный от того, что высвечивается на экране, то вводится новый адрес, который может включать и значение сегмента, и значение смещения.
После нажатия символа «,» исполняется адресуемая инструкция, и управление возвращается монитору. При этом содержимое регистров сохраняется, и на новой строке выводится информация о следующей инструкции. Каждое новое нажатие клавиши «,» будет приводить к исполнению адресуемой инструкции и выводу информации о следующей инструкции. Команда заканчивается нажатием символа ВК.
Если до окончания выполнения инструкции пользователя произойдет прерывание или, если сама инструкция генерирует прерывания, то регистры CS и IP будут содержать адрес программы обработки прерывания.
Инструкции, являющиеся частью последовательности инструкций, для изменения сегмента стека (например, изменения содержимого регистров SS и SP ), не могут исполняться в шаговом режиме.
Пример
Исполнение по шагам последовательности инструкций, начиная с ячейки 0100H, адресуемой относительно регистра CS.
. N 0000-00 100,
0102-8E,
0104-BA,
0107-B0,
0109-EE <BK>
Заключение
Рассмотренная в учебном пособии микропроцессорная лаборатория предназначена для изучения элементов программного и аппаратного обеспечения устройств, построенных на базе 16-разрядного МП КМ1810ВМ86 (i8086), который является представителем самого многочисленного и наиболее распространенного в мире семейства микропроцессоров INTEL. Этот микропроцессор является продолжением линии однокристальных МП, начатой i8080 (КР580ВМ80А): i8080 - i8086 - i80286 - i80386 - i80486 - Pentium - Pentium Pro - Pentium MMX - Pentium II - … Направление развития однокристальных микропроцессоров - это непрерывное наращивание вычислительной мощности процессора за счет увеличения разрядности, расширения системы команд, появления дополнительных функций - Кэш-памяти, конвейера операций, встроенных процессоров плавающей запятой и др. Таким образом, рассмотренные в данном учебном пособии сведения об архитектуре микропроцессорных систем на основе МП 1810ВМ86 являются основой для изучения архитектуры мощных микропроцессоров, применяемых в современной вычислительной технике и вопросов проектирования на их основе МПС.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Лаборатория микропроцессорная КМ181ВМ86 910. Техническое обучение и инструкция по эксплуатации. 3.031.176 ТО. Кн.1 Минск, 1990 36 с.
Лаборатория микропроцессорная КМ181ВМ86. Техническое описание и инструкция по эксплуатации. Описание электрических схем и программное обеспечение. 3.031.176 ТО1. Кн.2. Минск, 1990. 72с.
Петрухнова Г.В. и др. Методические указания к самостоятельной работе “Форматы команд и способы адресации МП К1810ВМ86” для студентов специальностей 21.01.00, 21.06.00 дневной формы обучения, Воронеж: ВГТУ, 1997. 32c.
Каган Б.М, Сташин В.В. Основы проектирования микропроцессорных устройств автоматики, М.: Энергоатомиздат, 1987. 303с.
Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы, М.: Радио и связь, 1989. 288с.
Микропроцессорный комплект К1810: структура, программирование, применение: Справочная книга / Ю.М. Казаринов, В.Н. Номоконов, Г.С. Подклетнов, Ф.В. Филиппов; Под редакцией Ю.М. Казаринова. М.: Высшая школа, 1990. 269с.
Майоров В.Г. Практический курс программирования микропроцессорных систем. М.: Машиностроение,1989.-272с.