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 способа адресации ячеек ОЗУ:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.