Типы операндов

Состав операндов включает в себя операнды четырёх типов: биты, 4-битные цифры, байты и 16-битные слова.

Микроконтроллер имеет 128 программно-управляемых флагов пользователя. Имеется также возможность адресации отдельных битов блока регистров специальных функций и портов. Для адресации битов используется прямой 8-битный адрес (bit). Косвенная адресация битов невозможна. Карты адресов отдельных битов представлены на рис. 6 .

Четырёхбитные операнды используются только при операциях обмена SWAP и XCHD.

Восьмибитным операндом может быть ячейка памяти программ (ПП) или данных (резидентной (РПД) или внешней (ВПД)), константа (непосредственный операнд), регистры специальных функций, а также порты ввода/вывода. Порты и регистры специальных функций адресуются только прямым способом. Байты памяти могут адресоваться также и косвенным образом через адресные регистры R0, R1, DPTR и PC.

Двухбайтные операнды - это константы и прямые адреса, для представления которых используются второй и третий байты команды.

Адреса (D7)             (D0)
7FH  
   
2FH 7F 7E 7D 7C 7B 7A
2EH
2DH 6F 6E 6D 6C 6B 6A
2CH
2BH 5F 5E 5D 5C 5B 5A
2AH
29H 4F 4E 4D 4C 4B 4A
28H
27H 3F 3E 3D 3C 3B 3A
26H
25H 2F 2E 2D 2C 2B 2A
24H
23H 1F 1E 1D 1C 1B 1A
22H
21H 0F 0E 0D 0C 0B 0A
20H
1FH  
  Банк 3
18H  
17H  
  Банк 2
10H  
0FH  
  Банк 1
08H  
07H  
  Банк 0
00H  

Рис. 9. Карта адресуемых битов в резидентной памяти данных








Дата добавления: 2015-06-05; просмотров: 697;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.