Режимы адресации процессора 8051
Второй режим адресации — регистровая адресация, при которой операнд помещается в регистр. Регистры при этом могут быть как входными (источниками значений), так и выходными (приемниками значений). Третий режим — прямая адресация, когда операнд находится в ячейке памяти, адрес которой указан в команде. Четвертый режим — косвенная регистровая адресация, подразумевающая размещение в регистре указателя на операнд. Поскольку разрядность обычных регистров составляет 8 бит, операнды с такой адресацией должны занимать нижние 256 байт памяти. В последнем, пятом, режиме, который называется непосредственной адресацией, предполагается, что операнд является частью команды.
Помимо вышеупомянутых, в 8051 предусмотрен специализированный режим адресации, применяемый некоторыми командами для доступа к памяти. Как вы помните, к микросхеме 8051 можно подключить до 64 Кбайт внешней памяти для программ и столько же внешней памяти для данных. К этим модулям тоже нужно как-то обращаться. За взаимодействие с внешней памятью программ отвечают две команды: команда LJMP за счет 16-разрядного смещения может переходить к любому адресу в памяти, а команда 1_СА1_1_ аналогичным способом может вызывать любые размещенные в памяти подпрограммы.
Доступ к внешней памяти данных осуществляется по-другому. В 8051 есть 16-разрядный регистр с двойным указателем (БРТК), в котором размещаются 16-разрядные адреса памяти. Программы загружают этот регистр и через него обращаются к любым байтам из 64 Кбайт памяти.
Еще по теме Режимы адресации процессора 8051:
- 1.2.1.2. Режим рабочего времени. Особый режим рабочего времени.
- § 3. Государственный режим
- Режим 3.
- режим
- Режим - для ребенка!
- Понятие государственного режима
- § 2. Правовой режим наличных расчетов
- 17.3. Правовой режим коммерческой тайны
- Обеспечивающая функция режима
- Карательная функция режима
- Тема 2. ПРАВОВИЙ РЕЖИМ ІНОЗЕМНОГО ІНВЕСТУВАННЯ
- Демократический государственный режим
- Авторитарный государственный режим
- Режим 1.
- Режим 2.