196
MSC-51 таким образом можно обращаться к внутренней памяти данных
объемом более 256 байт).
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 ;В первом операнде использована неявная адресация,
а во втором - непосредственная
Достарыңызбен бөлісу: