15…8 | 0 | Номер страницы BDMA от 0 до 0xFFFF |
7…4 | 0 | Не используются |
3 | 1 | Режим работы процессора при выполнении циклов BDMA: 0 — работа, 1 — останов |
2 | 0 | Направление передачи данных: 0 — чтение из BDMA, 1 — запись в BDMA |
1, 0 | 0 | Тип данных: 00 — память программ 24 разрядов, 01 — память данных 16 разрядов, 10 — память данных 8 старших разрядов, 11 — память данных 8 младших разрядов |
Регистр внешнего адреса BEAD, адрес памяти данных = 0x3FE2 | ||
---|---|---|
15, 14 | 0 | Не используются |
13…0 | 0 | Значение внешнего адреса на шине процессора, при обмене через BDMA (от 0 до 0x3FFF) |
Регистр внутреннего адреса BIAD, адрес памяти данных = 0x3FE1 | ||
15, 14 | 0 | Не используются |
13…0 | 0 | Значение внутреннего адреса памяти процессора при обмене через BDMA (от 0 до 0x3FFF) |
Таблица 4.2з
Разряд | Исходное состояние | Назначение |
---|---|---|
15 | 0 | Не используется |
14 | 0 | Указатель типа памяти: 0 = память программ РМ, 1 = память данных DM |
13...0 | 0 | Значение начального адреса памяти процессора при обмене через IDMA (от 0 до 0x3FFF) |
X — произвольное состояние после сброса.
Условные обозначения регистров в таблицах соответствуют их названиям на программно-логической модели, изображенной на рис. 4.1.
Все перечисленные выше регистры позволяют осуществлять полный контроль и управление над процессором со стороны программы.
Глава 5. Система прерываний
В этой главе описывается система прерываний процессора, позволяющая процессору оперативно