Микропроцессоры семейства - это 8-разрядные процессоры...
Микропроцессоры семейства 8051 обладают по гарвардской архитектурой: они имеют раздельные пространства памяти для данных и для программ. Адресация памяти 2-х битная - и память программ, и память данных можно адресовать до 2^16-1=65535. Встроенная память программ имеет емкость 4096 байт. Встроенная память программ имеет ёмкость в разных модификациях различную - 128/256 байт и более. Т.к. первые версии чипа имели только 128 регистров памяти с адресами 0-127, а по адресам 128-255 были расположены регистры специального назначения, то исторически сложилось так, что области памяти 0-127 и 128-255 имеют различные виды адресации.
Память данных:
Регистры Специальных Функций |
Регистры Общего Назначения |
Регистры Общего Назначения |
––––– |
Виды адресации: | Примеры команд: | Смысл: |
Непосредственная Прямая Косвенная |
mov 10, #11 mov 10, 11 mov @R1, #11 |
запись в регистр с
адресом 10 числа 11 запись в регистр с адресом 10 содержимого регистра 11 запись числа 11 в регистр с адресом содержащимся в R1 |