Курс лекций. - Микропроцессоры


Система команд MCS-51 - часть 8


E0 MOVX A,DPTR;В первом операнде использована неявная адресация, а во втором - косвенно-регистровая F0 MOVX DPTR,A;В первом операнде использована косвенно-регистровая адресация, а во втором - неявная

Косвенно-регистровая адресация по сумме базового и индексного регистра (содержимое аккумулятора А) упрощает просмотр таблиц, записанных в памяти программ. Любой байт из таблицы может быть выбран по адресу, определяемому суммой содержимого DPTR или РС и содержимого А, например:

83 MOV A, @A+PC ;В первом операнде использована неявная адресация, а во втором - косвенно-регистровая 93 MOV A, @A+DPTR ;В первом операнде использована неявная адресация, а во втором - косвенно-регистровая.

Непосредственная адресация позволяет выбрать из адресного пространства памяти программ константы, явно указанные в команде, например:

7414 MOV A, #14h ;В первом операнде использована неявная адресация, а во втором - непосредственная 902048 MOV DPTR, #2048h ;В первом операнде использована неявная адресация, а во втором - непосредственная

[ Главная ]




Начало  Назад  Вперед



Книжный магазин