ВУЗ:
Составители:
17
соответствующей команды в один из них должен быть занесен адрес
ячейки, к которой необходимо обратиться.
Для обращения к внешней памяти данных (EDM) используется
только косвенная адресация с помощью регистров R0 и R1 или с
помощью 16-разрядного регистра-указателя DPTR.
Он относится к группе регистров специальных функций, и с его
помощью можно адресовать все 64 Кбайта внешней памяти.
Часть памяти данных представляет собой так называемую
битовую область, в ней имеется возможность при помощи
специальных битовых команд адресовываться к каждому разряду ячеек
памяти. Адрес прямо адресуемых битов может быть записан либо в
виде (Адрес Байта ).(Разряд), например выражение 21.3 означает
третий разряд ячейки памяти с адресом 21H, либо в виде абсолютного
битового адреса. Соответствие этих двух способов адресации можно
определить по таблице.
Таблица 1
Адреса битовых областей памяти микроконтроллера 8051 и
регистров общего назначения.
Адрес
байта
Адреса битов по разрядам
Adr
D7
D6
D5
D4
D3
D2
D1
D0
2FH
7F
7E
7D
7C
7B
7A
79
78
2EH
77
76
75
74
73
72
71
70
2DH
6F
6E
6D
6C
6B
6A
69
68
2CH
67
66
65
64
63
62
61
60
2BH
5F
5E
5D
5C
5B
5A
59
58
2AH
57
56
55
54
53
52
51
50
29H
4F
4E
4D
4C
4B
4A
49
48
28H
47
46
45
44
43
42
41
40
27H
3F
3E
3D
3C
3B
3A
39
38
26H
37
36
35
34
33
32
31
30
25H
2F
2E
2D
2C
2B
2A
29
28
24H
27
26
25
24
23
22
21
20
23H
1F
1E
1D
1C
1B
1A
19
18
22H
17
16
15
14
13
12
11
10
21H
0F
0E
0D
0C
0B
0A
09
08
20H
07
06
05
04
03
02
01
00
1FH
…
18H
Банк 3 РОН
17H
…
10H
Банк 2 РОН
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »