Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Распределение адресов-векторов прерываний




Распределение адресного пространства портов ввода-вывода

Распределение адресного пространства памяти

 

Тип памяти Адрес Назначение Примечание
ПЗУ 0FFF Программа “Монитор”    
ОЗУ 037F Пространства пользователя При работе в режиме ТАКТ нижняя граница пространства пользователя 1004
ОЗУ 13А6 Рабочие и служебные ячейки Используются программой “Монитор”
ОЗУ 13В0 Адрес обращения вектора 001 Адрес обработки прерывания
ОЗУ 13В4 Адрес обращения вектора 010 --------------- " -----------------
ОЗУ 13В8 Адрес обращения вектора 011 --------------- " -----------------
ОЗУ 13ВС Адрес обращения вектора 100 --------------- " -----------------
ОЗУ 13С0 Адрес обращения вектора 101 --------------- " -----------------
ОЗУ 13С4 Адрес обращения вектора 110 --------------- " -----------------
ОЗУ 13FF Верхушка стека. При разгрузке стека верхушка перемещается вверх, в сторону меньших адресов Для пользователя реальный адрес верхушки равен 13F7. Часть стека использует программа “Монитор”

 

Распределение адресного пространства портов ввода-вывода приведено в табл. 2.

Таблица 2

 

Адрес Назначение Примечание
  Порт вывода активного набора на клавиатуру Используется программой “Монитор”
  Порт ввода результата активного набора с клавиатуры ----------- " -------------  
  Порт ввода данных Может быть использован для ввода данных от внешнего устройства, а также с помощью 8-разрядного переключателя
  Адрес регистра управляющего слова программируемого параллельного интерфейса Используется программой “Монитор”  
  Порт вывода сканирования на индикаторы ----------- " -------------
  Порт вывода кода на индикаторы ----------- " -------------
  Порт ввода слова управления режимом ТАКТ/АВТОМАТ ----------- " -------------
  Порт вывода сигнала звучания на спикер Может быть использован для звуковой сигнализации
  Порт вывода данных Может быть использован для вывода данных во внешнее устройство. Выводимые данные индицируются светодиодной линейкой порта вывода

 

Распределение адресов-векторов прерываний и соответствующих им адресов переходов приведено в табл. 3.

Таблица 3

 

Адрес-вектор Адрес обращения Назначение
    Переход к программе “Монитор” (СБРОС)
  13В0 Пользователь
  13В4 -------- " --------
  13В8 -------- " --------
  13ВС -------- " --------
  13С0 -------- " --------
  13С4 -------- " --------
  05С6 Программа обработки прерываний “Монитора” по точке останова

 

По завершении сброса программа “Монитор” устанавливает значение указателя верхушки стека (SP) = 13FF.

3. Включение микроЭВМ

Для включения микроЭВМ необходимо:

- установить микроЭВМ на столе так, чтобы исключить попадание сильного света на индикаторы;

- расположить источник питания слева от микроЭВМ включателем питания к себе;

- подключить кабель питания к микроЭВМ, шнур питания включить в сеть.

Внимание! Перед подключением необходимо осмотреть кабель и шнур, убедиться в отсутствии видимых повреждений. При подключении следует избегать переломов плоского кабеля, не следует прилагать больших физических усилий.

Тумблер “сеть” источника питания необходимо перевести в положение “ВКЛ”.

При нормальном включении микроЭВМ исполняет стартовую мелодию, на индикаторе адреса отображается адрес 1000, светится светодиод РПР, светодиод РЕЖ. ТКТ погашен.

При отсутствии указанных признаков нажать на клавишу СБРОС. При повторном отсутствии признаков проверить подключение кабеля питания микроЭВМ.

4. Ввод программы пользователя с клавиатуры

Для записи кода (содержимого ячейки) по соответствующему адресу необходимо:

- нажать клавишу СБР;

- нажать клавишу РА;

- на клавишах данных набрать начальный адрес программы (набор контролируется по индикаторам регистра адреса);

- нажать клавишу РД;

- на клавишах данных набрать содержимое адресуемой ячейки (набор контролируется но индикаторам регистра данных).

Для ввода начала программы (команды с начальным адресом) следует выполнить вышеописанные указания.

Если программа расположена по последовательно нарастающим адресам, то для ввода очередной команды необходимо осуществить инкремент адреса (нажать клавишу РА+), затем на клавишах данных набрать соответствующий код команды.

При необходимости исправления содержимого ячейки с более низким адресом переход к этому адресу может быть осуществлен с помощью клавиши РА–.

После набора кода последней команды программы необходимо нажать на клавишу РА+ или РА–.

5. Просмотр содержимого памяти микроЭВМ

Для просмотра записанной программы необходимо:

- нажать на клавишу РА;

- на клавишах данных набрать начальный адрес интересующего массива памяти;

- при просмотре содержимого памяти в направлении увеличения адресов нажимать па клавишу РА+;

- при просмотре содержимого памяти в направлении уменьшения адресов нажимать па клавишу РА–.

Содержимое просматриваемой ячейки памяти считывается с индикатора регистра данных.

При необходимости исправления содержимого просматриваемой ячейки нажать клавишу РД, затем с помощью клавиатуры данных набрать новое число, после чего нажать на клавишу РА+ или РА–.

6. Пуск программы пользователя

Для пуска программы необходимо:

- нажать клавишу СБР;

- нажать клавишу РА;

- на клавишах данных набрать адрес начала программы, контролируя его на индикаторах регистра адреса;

- нажать клавишу РС;

- нажать клавишу ПУСК.

По завершении работы программы пользователя передача управления команде-монитору осуществляется клавишей СБРОС.

7. Отладочный режим

Для работы в отладочном режиме в контрольной точке отлаживаемой программы следует записать команду RST 7 (код FF). После пуска такой программы она остановится в контрольной точке. При этом с индикатора регистра адреса можно считать адрес точки останова.

Для считывания содержимого регистров общего назначения (РОН) процессора следует нажимать на клавишу РОН. При этом с индикаторов регистра адреса можно последовательно считать название РОН (А, В, С, D, Е, Н, L, F), а с индикаторов регистра данных – его содержимое,

По завершении просмотра РОН нажать клавишу СБР, затем с помощью клавиатуры записать по адресу точки останова первоначальную команду.

Для организации следующей точки останова повторить вышеописанные действия.

8. Режим тактирования

Для работы в режиме тактирования необходимо наличие четырех байт свободной оперативной памяти перед начальным адресом программы, т. е. начальный адрес должен быть больше 1004Н.

В режиме тактирования программа выполняется по машинным циклам.

Для пуска программы в этом режиме необходимо:

- нажать клавишу РД;

- на клавишах данных набрать начальный адрес программы;

- нажать клавишу РС;

- нажать клавишу ТАКТ функциональной клавиатуры (индикаторы регистра адреса и регистра данных гаснут);

- нажимая клавишу ТАКТ дополнительной клавиатуры, выполнять программу.

При этом светодиодные линейки, расположенные на шинах адреса и данных, индицируют их состояния.

Для выхода из режима тактирования нажать клавишу СБРОС.

9. Режим ШАГ

В режиме ШАГ программа выполняется по командным циклам.

Для пуска программы в этом режиме необходимо:

- нажать клавишу РА;

- на клавишах данных набрать начальный адрес программы;

- нажать клавишу РС.

10. Система команд и рекомендации
по составлению программ

Система команд представлена в табл. 4, коды операций – в табл. 5, дополнительная информация – в табл. 6.

Таблица 4




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 392; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.