ВУЗ:
Составители:
Прямой адрес
бита
(D
7
)
(D
0
)
0FFH
Имя
регистра
0F0H F7 F6 F5 F4 F3 F2 F1 F0 B
0E0H E7 E6 E5 E4 E3 E2 E1 E0 A
0D0H D7 D6 D5 D4 D3 D2 D1 D0 PSW
0B8H – – – BC BB BA B9 B8 IP
0B0H B7 B6 B5 B4 B3 B2 B1 B0 P3
0A8H AF – – AC AB AA A9 A8 IE
0A0H A7 A6 A5 A4 A3 A2 A1 A0 P2
98H 9F 9E 9D 9C 9B 9A 99 98 SCON
90H 97 96 95 94 93 92 91 90 P1
88H 8F 8E 8D 8C 8B 8A 89 88 TCON
80H 87 86 85 84 83 82 81 80 P0
Рис. 10 Карта адресуемых битов в блоке регистров специальных функций
Восьмибитным операндом (байтом) может быть ячейка памяти программ (ПП), памяти данных (ре-
зидентной или внешней), константа (непосредственный операнд), регистры специальных функций,
включая порты ввода/вывода. Порты и регистры специальных функций адресуются только прямым спо-
собом. Байты памяти могут адресоваться также и косвенным образом через адресные регистры R0, R1,
DPTR и PC.
Двухбайтные операнды – это константы и прямые адреса, для представления которых используются
второй и третий байты команды.
2.1.3 Способы адресации данных
В микроконтроллере используются следующие способы адресации данных:
• неявный;
• регистровый;
• непосредственный;
• прямой;
• косвенный.
Неявный способ получил такое название из-за того, что адрес операнда в команде явно не указыва-
ется, а подразумевается самим кодом операции (КОП). Например, однобайтная команда CLR C (сброс
флага переноса) представляет собой только КОП. Этот способ адресации позволяет получать команды
минимального формата.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »