Микропроцессорные системы управления электроприводом. Иванов В.М. - 9 стр.

UptoLike

Составители: 

8
Три бита, отведенные под код адресации, позволяют реализовать 8 способов
адресации. Краткое их описание дано в приложении А.
Многообразие методов адресации позволяет обеспечить эффективную работу с
данными и адресами. Ниже приведены примеры записи команд в сочетании с
различными методами адресации:
0. Регистровый (Rn)
400/010102 MOV R1,R2+ ; перегрузка содержимое регистра R1 в регистр R2
До операции После операции
R1/5
R2/1000
R1/5
R2/5
1. Косвенный регистровый (@Rn или (Rn))
400/011102 MOV @R1,R2 ; перегрузить содержимое ячейки памяти, адрес
которой находится в регистре R1, в регистре R2.
До операции После операции
R1/1000
1000/3
R2/2000
R1/1000
1000/3
R2/3
2. Автоинкрементный ((Rn)+)
400/012112 MOV (R1)+,(R2) ; перегрузить содержимое ячейки
памяти, адрес которой указан в R1, в ячейку памяти, адрес которой указан в R2.
После операции увеличить указатель R1 на 2.
До операции После операции
R1/1000 R1/1002
1000/7 1000/7
R2/2000 R2/2002
2000/3000 2000/7
3. Косвенный автоинкрементный (@(Rn)+)
400/013122 MOV @(R1)+,(R2)+ ; перегрузить содержимое ячейки
памяти, адрес адреса которой находится в R1, в ячейку памяти, адрес которой
находится в R2. После операции содержимое R1 и R2 увеличивается на 2.
До операции После операции
R1/1000 R1/1002
1000/2000 1000/2000
2000/12 2000/12
R2/3000 R2/3002
3000/4000 3000/12