Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Цифровые устройства / УчПособЭлМПТ09 цифр верстка.doc
Скачиваний:
28
Добавлен:
08.06.2015
Размер:
3.9 Mб
Скачать

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