Хелпикс

Главная

Контакты

Случайная статья





Адресация портов.



 

Адреса портов регистров страниц:

 

Канал DMA Адрес порта регистра страниц
087h
083h
081h
082h
-
08Вh
089h
08Ah
Регенерация 08Fh

 

Адресация портов.

В таблице приведены адреса портов - регистров адреса ОП и управления/состояния контроллеров DMA, а также форматы регистров:

 

Функции регистров

Формат

Адреса портов

Чтение/запись

DMA1 DMA2
Регистрсостояния (STAT) Read Status Register)

008h

0D0h

Чтение
Регистркоманд (CR) (Write Command Register) Запись
Регистррежима (MOD) (Write Mode Register)

00Bh

0D6h

Запись
Регистррежима (MOD)*** (Read Mode Register) Чтение
Запись одиночных разрядов регистра маск (Write Single Mask Register)

00Ah

0D4h

Запись
Регистркоманд (CR)*** (Read Command Register) Чтение
Запись всех разрядов маски (Write Mask Register)

00Fh

0DEh

Запись
Регистрмаски (MASK)*** (Read Mask Register) Чтение
Программный регистр запросов (REQ)** Write Request Register)

009h

0D2h

Запись
Регистрзапросов *** (Read Request Register) Чтение
Базовый и текущий регистры адреса - канал 0 000h 0C0h Запись
Текущий регистр адреса канал 0 000h 0C0h Чтение
Базовый и текущий регистры cчетчика - канал 0 001h 0C2h Запись
Текущий регистр счетчика - канал 0 001h 0C2h Чтение
Базовый и текущий регистры адреса - канал 1 002h 0C4h Запись
Текущий регистр адреса - канал 1 002h 0C4h Чтение
Базовый и текущий регистры cчетчика - канал 1 003h 0C6h Запись
Текущий регистр счетчика - канал 1 003h 0C6h Чтение
Базовый и текущий регистры адреса - канал 2 004h 0C8h Запись
Текущий регистр адреса - канал 2 004h 0C8h Чтение
Базовый и текущий регистры cчетчика - канал 2 005h 0CAh Запись
Текущий регистр счетчика - канал 2 005h 0CAh Чтение
Базовый и текущий регистры адреса - канал 3 006h 0CCh Запись
Текущий регистр адреса - канал 3 006h 0CCh Чтение
Базовый и текущий регистры cчетчика - канал 3 007h 0CEh Запись
Текущий регистр счетчика - канал 3 007h 0CEh Чтение
Временныйрегистрданных(TR)** Read Temporary Register)¦

00Dh

0DAh

Чтение
Общий сброс (Master Clear) * Запись
Сброс F/F(Clear Byte Pointer Flip-Flop)

*

00Ch

0D8h

Запись
Установка F/F *** (Set Byte Pointer Flip-Flop) Чтение
Сброс регистра маски (Clear Mask Register)

*

00Eh

0DCh

Запись
Сброссчетчика MODE *** (Clear Mode Counter) Чтение

 

· * Это не регистры, а непосредственные команды для контроллера DMA.

· ** Эти регистры используются только в режиме ПАМЯТЬ-ПАМЯТЬ.

· *** Эти регистры и команды контроллера DMA не реализованы в контроллере 8237А и в " Периферийном контроллере" STC62C008, но реализованы в большинстве современных комплектов процессорных БИС.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.