Порты ввода/вывода. Система управления МКЭВМ. Автономное использование МК-48. БИС расширителя ввода/вывода, страница 10

7

0

C

AC

F0

BS1

BS2

OV

P

0

0

Банк RB0

0

1

Банк RB1

1

0

Банк RB2

1

1

Банк RB3

С

Переполнение аккумулятора (при А7àA8)

CY

Вспомогательный перенос (при А3àA4)

F0

Флаг пользователя (общего назначения)

BS1, BS2

Флаг выбора банка регистров общего назначения

OV

Флаг переполнения (используется при операциях с числами со знаком)

P

Флаг четности (1 – если число в аккумуляторе четное)

ОЗУ – 256 байт

РСФ – регистры специальных функций

FF

РСФ

80

7F

ПД

00

7F

ОЗУ пользователя, стек

30

2F

Флаги

20

1F

Банк 3

18

17

Банк 2

10

0F

Банк 1

08

07

Банк 0

00

7

6

5

4

3

2

1

0

2F

7F

7E

7D

7C

7B

7A

79

78

20

07

06

05

04

03

02

01

00

SETB 78H ~ SETB 2FH.0

CLR 78H   ~ CLR 2FH.0

Обозначение РСФ

Наименование

Адрес

*ACC

Аккумулятор

E0H

*B

Регистр В (расширитель аккумулятора)

F0H

*PSW

Регистр словосостояния

D0H

SP

Указатель стека

81H

DPTR

Указатель данных (2 байта)

DPL

Мл.байт

82H

DFH

Ст.байт

83H

*P0

Порт 0

80H

*P1

Порт 1

90H

*P2

Порт 2

A0H

*P3

Порт 3

B0H

*IP

Регистр приоритетов прерываний

B8H

*IE

Регистр разрешения прерываний

A8H

TMOD

Регистр режимов таймеров-счетчиков

88H

TCON

Регистр управления таймерами-счетчиками

TL0

Мл.б. Т/С0

8AH

TH1

Ст.б. Т/С0

8CH

TL1

Мл.б. Т/С1

8BH

TH1

Ст.б. Т/С1

8DH

*SCON

Регистр управления последовательным портом

98H

SBUF

Регистр-буфер последовательного порта

99H

PCON

Регистр управления мощностью

87H

* - регистры с побайтовой адресацией.

Обращаться к незадействованным ячейкам РСФ нельзя!!!

В микроЭВМ имеется 2 способа адресации ячеек ОЗУ: