Разработка аппаратных средств микропроцессорной системы. Разработка модуля управления. Расчет электрического сопряжения по цепям адреса, страница 3

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

0

0

0

0

Конечный адрес ПЗУ – 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

1

F

F

F

Всего во внешнем ПЗУ 213 = 8192 = 8К ячеек памяти.

Определим под адресное пространство ПЗУ диапазон адресов с 8000h по FFFFh, т.е. 32Кбайта. Начальный адрес ОЗУ – 8000h, конечный адрес ОЗУ – 9FFFh, так как используется не все пространство адресов, а только 8Кбайт.

Начальный адрес внешнего ОЗУ – 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

8

0

0

0

Конечный адрес внешнего ОЗУ – 9FFFh.

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

1

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

9

F

F

F

Всего во внешнем ОЗУ 213 = 8192 =8К ячеек памяти.

Три старших разряда адреса А13, А14 и А15 не используются для адресации в общем адресном пространстве внешних ПЗУ и ОЗУ. Поэтому эти разряды можно использовать для управления выбором внешних ПЗУ и ОЗУ.

Для подключения внешних устройств при помощи отображения на память выберем часть внешнего ОЗУ.

Примем за начальный адрес этой области ОЗУ – 4000h, а конечный адрес – 46FFh.

Начальный адрес области ОЗУ для адресации внешних устройств – 4000h.

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

4

0

0

0

Конечный адрес области ОЗУ для адресации внешних устройств – 46FFh.

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

0

1

0

0

0

1

1

0

1

1

1

1

1

1

1

1

4

6

F

F