Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SCORPIO / DIPLOM / ECONOM / DIPLOM! / DIPLOM~3.DOC
Скачиваний:
55
Добавлен:
16.04.2013
Размер:
710 Кб
Скачать

2.6.2. Распределение адресного пространства

Программное обеспечение контроллера (ПО) физически расположено в микросхеме типа К573РФ4 объемом 8 Кбайт. При работе используется ОЗУ К537РУ10 2 Кбайта.

Таблица 2.6.2.1.

Распределение адресного пространства ПЗУ (8 Кбайт)

0000H

область векторов прерываний

JMP п/п BIOS

область констант

BIOS

BEGIN

п

инициализация программируемых БИС,

р

считывание состояния микропереключателей

о

BASE

г

цикл основной программы,

р

прерываемый запросами TRAP и RST 7.5

а

TRAP

м

подпрограмма обработки прерывания TRAP

м

RST75

а

подпрограмма обработки прерывания RST 7.5

1FFFH

Таблица 2.6.2.2.

ОЗУ (2 Кбайта)

7800H

BUFBIOS

буфер BIOS

20 байт

VIDEO

Видеобуфер

10 слов

BUFER

буфер импульсов A,B,C

3 слова

-----

Средние значения A,B,C

3 слова

APUS

массив значений A

128 слов

BPUS

массив значений B

128 слов

CPUS

массив значений C

128 слов

-----

Рабочие переменные

------

-----

Стек

------

7FFFH

Область векторов прерываний

Область векторов прерываний занимает адреса с 0000H по 0050H. По адресу 0000H, загружаемому в счетчик команд МП после сброса RESET, лежит команда перехода JMP к началу основной программы. В адресах 0024Н, 003СН расположены команды перехода JMP к п/п обработки прерываний TRAP, (интервал 20 мс) и RST 7.5 (интервал 1 с).

Соседние файлы в папке DIPLOM!