Команда JMP @A+DPTR
Команда "косвенный переход" складывает 8-битовое содержимое аккумулятора без знака с 16-битовым указателем данных (DPTR) и загружает полученный результат в счетчик команд, содержимое которого является адресом для выборки следующей команды. 16-битовое сложение выполняется по модулю 216, перенос из младших восьми бит распространяется на старшие биты программного счетчика. Содержимое аккумулятора и указателя данных не изменяется. Эта команда на флаги не влияет.
Ассемблер: |
JMP @A+DPTR |
Код: |
|
Время: |
2 циклa |
Алгоритм: |
(PC):=(A)[7-0]+(DPTR)[15-0] |
Пример: |
;(PC)=034EH, (A)=86H, (DPTR)=0329H
JMP @A+DPTR ;(PC)=03AEH, (A)=86H, (DPTR)=0329H
|
|