Разработка микропроцессорной системы для управления объектом. Составление карты распределения адресного пространства, страница 4

Диапазон адресов для внешнего ОЗУ приведен в табл. 2. Всего во внешнем ОЗУ 213=8192=8К ячеек памяти.

Таблица 2.

Диапазон адресов ОЗУ.

Начальный адрес ОЗУ – 0000h:

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0h

0h

0h

0h

Конечный адрес ОЗУ – 1FFFh:

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1h

Fh

Fh

Fh

Для адресации внешних устройств достаточно 8 разрядов. Диапазон адресов для внешних и интерфейсных устройств приведен в табл. 3. Всего в области ОЗУ для адресации внешних устройств 28 = 256 ячеек.

Таблица 3.

Диапазон адресов внешних и интерфейсных устройств.

Начальный адрес – 8000h:

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

8h

0h

0h

0h

Конечный адрес – 80FFh:

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

1

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

8h

0h

Fh

Fh

Распределение адресов, используемых для обращении к внешним устройствам, приведено в табл. 4. При этом рассматриваются разряды А0А7 адресной шины (значения старших битов адреса: А15 =1, А14 и А13 – не используются).

Таблица 4.

Адресация внешних устройств (младший байт).

Устройство

А7

А6

А5

А4

А3

А2

А1

А0

ЦАП

0

0

0

0

0

0

0

0

АЦП

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

1

1

0

Регистр индикации

0

0

0

0

1

0

0

0

Регистр кода считывания клавиатуры

0

0

0

0

1

1

0

0

0

0

0

0

1

1

0

1

0

0

0

0

1

1

1

0

0

0

0

0

1

1

1

1