Основы программирования микропроцессоров
intel8051

Обзор устройства микропроцессоров intel8051

Микропроцессоры семейства - это  8-разрядные процессоры...

Микропроцессоры семейства 8051 обладают по гарвардской архитектурой: они имеют раздельные пространства памяти для данных и для программ. Адресация памяти 2-х битная - и память программ, и память данных можно адресовать до 2^16-1=65535. Встроенная память программ имеет емкость 4096 байт. Встроенная память программ имеет ёмкость в разных модификациях различную - 128/256 байт и более. Т.к. первые версии чипа имели только 128 регистров памяти с адресами 0-127, а по адресам 128-255 были расположены регистры специального назначения, то исторически сложилось так, что области памяти 0-127 и 128-255 имеют различные виды адресации.

Память данных:

Регистры Специальных Функций
127
000
ИЛИ непосредственная адресация
ИЛИ Прямя адресация 

Регистры Общего Назначения
127
000
Только Косвенная Адресация

Регистры Общего Назначения
127
000
И непосредственная адресация
И прямя адресация
И косвенная адресация

–––––

Виды адресации: Примеры команд: Смысл:
Непосредственная
Прямая
Косвенная
mov  10, #11
mov  10, 11
mov  @R1, #11
запись в регистр с адресом 10 числа 11
запись в регистр с адресом 10 содержимого регистра 11
запись числа 11 в регистр с адресом содержащимся в R1 

Hosted by uCoz