
- •Лабораторная работа № 1 Ознакомление с работой на учебной микро-эвм.
- •Структура учебной микро-эвм.
- •Адресация в учебной микро-эвм.
- •Директивы монитора.
- •Лабораторная работа № 2 Запись и выполнение простых программ
- •Лабораторная работа № 3 Ввод - вывод, маскирование данных и организация условных переходов.
- •Лабораторная работа 4 Подпрограмма и стек
- •Лабораторная работа n5 Подключение дисплея и клавиатуры к микро-эвм
Лабораторная работа № 1 Ознакомление с работой на учебной микро-эвм.
Цель работы: ознакомление со структурой учебной микро-ЭВМ, картой памяти, органами управления и режимами работы.
Краткие сведения из теории.
Структура учебной микро-эвм.
На рис. 1 приведена структура микро-ЭВМ, где показаны её отдельные блоки.
Схема состоит из блока центрального процессора со схемой тактового питания СхТП; формирователей магистралей данных ФМД, управления ФМУ, адреса ФМА микро-ЭВМ с магистралями: 8-разрядной МД для двунаправленного обмена данными между отдельными узлами микро-ЭВМ; 16-разрядной однонаправленной МА, управляемой МП БИС и используемой для адресации к памяти и отдельным узлам микро-ЭВМ; 5-разрядной однонаправленной магистрали управления МУ, управляемой МП БИС и служащей для определения режима работы микро-ЭВМ при выполнении каждого машинного цикла; блока памяти (БП), включающего в себя ОЗУ емкостью 1К байт и ПЗУ емкостью 2К байт ; регистров ввода РгВв с переключателями П и вывода РгВыв с индикацией состояний светодиодами; схемы выдачи кода прерывания СхВКПР; клавиатуры управления и ввода данных К, состоящей из 9 клавиш управления, переключателя начальной установки микро-ЭВМ и 16 клавиш для введения шестнадцатеричных кодов чисел. Для ввода информации в микро-ЭВМ клавиатура имеет регистр чтения клавиатуры РгЧК; 6-разрядный восьмисегментный дисплей Д, четыре разряда которого служат для отображения кода адреса в шестнадцатеричной системе счисления, а два - для отображения данных. Для вывода информации дисплей Д имеет два регистра: регистр сегментов дисплея РгСг и регистр сканирования РгСк и схемы выдачи звукового сигнала СхВЗС.
Магистрали микро-ЭВМ, а также входной и выходной регистры имеют светодиоды ИС, указывающие их состояние.
Адресация в учебной микро-эвм.
В микро-ЭВМ реализована адресация с помощью карты памяти: каждому физическому устройству макета ставится в соответствие адрес, и обращение к нему при таком типе адресации аналогично обращению к ячейке памяти с использованием всего набора команд МП БИС. На рис.2 приведена карта памяти микро-ЭВМ, из которой видно, что первые 2К байт адресов составляет ПЗУ, в котором записаны управляющие и демонстрационные программы; адреса с 080016 по 0ВFF16-ОЗУ (в дальнейшем адреса будем приводить только в шестнадцатеричной системе), адрес 0ВВ0 - начальный адрес стека, а адреса с 0ВВ1 по 0BFF задействуются для временной записи данных во внутренних регистрах МП БИС при работе управляющей программы. Адрес 0800 является также начальным адресом ОЗУ, куда могут записываться исследуемые программы пользователя. Большинство из приведенных в лабораторных работах программ начинаются с адреса 0800 и могут быть без изменения адресов исследованы на данном макете. Следует отметить, что область ОЗУ с адреса 0АFF в учебной микро-ЭВМ схемотехнически защищена от случайной записи во время выполнения программ пользователя. Для записи данных при выполнении программ необходимо использовать область ОЗУ с адреса 0В00 по адрес 0ВВ0.
Такая адресация позволяет легко осуществить дешифрацию устройств на основе простого 3-разрядного дешифратора. Идея дешифрации ясна из рис.2, на котором представлены также состояния старших восьми разрядов кода адреса, по которым осуществляется адресация к устройствам микро-ЭВМ. Как видно из рисунка, для дешифрации устройств можно использовать лишь 11,12 и 13-й разряды адресной магистрали. Любая из восьми комбинаций состояний этих разрядов однозначно определяет вид устройства, с которым будет работать МП БИС на каждом машинном цикле.