- •П.К. Ланге
- •1. Лабораторный практикум по изучению цифровых схем
- •1. Цель работы
- •2. Описание лабораторного макета
- •3. Порядок выполнения работы
- •1. Составить карту Карно.
- •2. Разработать комбинационную схему.
- •3. Собрать схему триггера.
- •6. Cодержание отчета
- •1. Цель работы
- •Типичная временная диаграмма сигналов, действующих на входах d-триггера, приведена на рис. 6, jk-триггера – на рис. 7.
- •Р и с. 15. Схема параллельного регистра
- •2. Описание лабораторного макета
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •1. Цель работы
- •2. Описание лабораторного стенда
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •1. Цель работы
- •. (1)
- •2. Описание лабораторного стенда
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •2. Лабораторный практикум по изучению
- •1. Аппаратная часть микроЭвм
- •2. Математическое обеспечение микроЭвм
- •Распределение адресного пространства памяти
- •Распределение адресного пространства портов ввода-вывода
- •Распределение адресов-векторов прерываний
- •3. Включение микроЭвм
- •4. Ввод программы пользователя с клавиатуры
- •5. Просмотр содержимого памяти микроЭвм
- •6. Пуск программы пользователя
- •7. Отладочный режим
- •8. Режим тактирования
- •9. Режим шаг
- •10. Система команд и рекомендации по составлению программ
- •Система команд микропроцессора кр580ик80а
- •Десятичные числа, их двоичные и шестнадцатеричные эквиваленты
- •Действия команд микропроцессора кр580ик80а
- •Бланк листинга ассемблерной программы
- •Характеристики команд микропроцессора кр580ик80
- •1. Цель работы
- •2. Задания для домашней подготовки
- •3. Задания к лабораторной работе
- •4. Содержание отчета
- •1. Цель работы
- •2. Задания для домашней подготовки
- •3. Задания к лабораторной работе
- •4. Содержание отчета
- •1. Цель работы
- •2. Задания для домашней подготовки
- •Разрешить прерывания Возврат к прерваннойпрограмме
- •3. Задания к лабораторной работе
- •4. Содержание отчета
- •1. Цель работы
- •2. Задания для домашней подготовки
- •8. Подпрограмма muZисполнения мелодии.
- •Коды нот (в шестнадцатеричном формате)
- •3. Задания к лабораторной работе
- •4. Содержание отчета
- •Лабораторная работа мпт-4 “Работа с подпрограммами и стеком” 99
2. Математическое обеспечение микроЭвм
В постоянное запоминающее устройство микроЭВМ емкостью 4К записана программа “Монитор”, обеспечивающая ввод информации пользователем и управление работой с помощью клавиатуры, вывод информации на индикаторы, просмотр памяти, исполнение программы в автоматическом и отладочном режимах, а также в режимах ТАКТ и ШАГ.
Программа “Монитор” обеспечивает также запись и считывание содержимого памяти на бытовой магнитофон.
Адресное пространство памяти микроЭВМ изолировано от адресного пространства портов ввода-вывода. Оперативное запоминающее устройство имеет емкость 1К.
Распределение адресного пространства памяти приведено в табл. 1.
Таблица 1
Распределение адресного пространства памяти
Тип памяти |
Адрес |
Назначение |
Примечание |
ПЗУ |
0000 0FFF |
Программа “Монитор”
|
|
ОЗУ |
1000 037F |
Пространства пользователя |
При работе в режиме ТАКТ нижняя граница пространства пользователя 1004 |
ОЗУ |
1380 13А6 |
Рабочие и служебные ячейки |
Используются программой “Монитор” |
ОЗУ |
13В0 |
Адрес обращения вектора 001 |
Адрес обработки прерывания |
ОЗУ |
13В4 |
Адрес обращения вектора 010 |
--------------- " ----------------- |
ОЗУ |
13В8 |
Адрес обращения вектора 011 |
--------------- " ----------------- |
ОЗУ |
13ВС |
Адрес обращения вектора 100 |
--------------- " ----------------- |
ОЗУ |
13С0 |
Адрес обращения вектора 101 |
--------------- " ----------------- |
ОЗУ |
13С4 |
Адрес обращения вектора 110 |
--------------- " ----------------- |
ОЗУ |
13FF |
Верхушка стека. При разгрузке стека верхушка перемещается вверх, в сторону меньших адресов |
Для пользователя реальный адрес верхушки равен 13F7. Часть стека использует программа “Монитор” |
Распределение адресного пространства портов ввода-вывода приведено в табл. 2.
Таблица 2
Распределение адресного пространства портов ввода-вывода
Адрес |
Назначение |
Примечание |
00 |
Порт вывода активного набора на клавиатуру |
Используется программой “Монитор” |
01 |
Порт ввода результата активного набора с клавиатуры |
----------- " -------------
|
02 |
Порт ввода данных |
Может быть использован для ввода данных от внешнего устройства, а также с помощью 8-разрядного переключателя |
03 |
Адрес регистра управляющего слова программируемого параллельного интерфейса |
Используется программой “Монитор”
|
04 |
Порт вывода сканирования на индикаторы |
----------- " ------------- |
05 |
Порт вывода кода на индикаторы |
----------- " ------------- |
06 |
Порт ввода слова управления режимом ТАКТ/АВТОМАТ |
----------- " ------------- |
07 |
Порт вывода сигнала звучания на спикер |
Может быть использован для звуковой сигнализации |
08 |
Порт вывода данных |
Может быть использован для вывода данных во внешнее устройство. Выводимые данные индицируются светодиодной линейкой порта вывода |
Распределение адресов-векторов прерываний и соответствующих им адресов переходов приведено в табл. 3.
Таблица 3