Классификация промышленных роботов
Download 0,56 Mb.
|
Общие
Методы адресации
incR3 – содержимое регистра R3 увеличивается на единицу.
inc@R3, inc(R3) – содержимое ячейки памяти с адресом R3 увеличивается на единицу.
Inc(R3)+ - увеличение адреса на два после выполнения операции (постинкрементная адресация).
inc-(R3) – содержимое регистра R3 уменьшается на два, а в нем находится адрес операнда, по адресу операнда содержимое увеличивается на единицу.
clr@(R3+) - в регистре R3 находится адрес адреса той ячейки памяти, где записан операнд.
clr@-(R3) - содержимое регистра R3 уменьшается на два, в этом регистре находится адрес адреса той ячейки памяти, содержимое которой надо стереть.
inc200(R0) – вместо 200 может стоять и символ, но его необходимо определить выше для макроасемблера.
inc@200(R0) Частный случай: методы адресации через счетчик команд.
mov #600, R4 – константа 600 заносится в R4.
mov #200, @#177564 – константа 200 заносится по адресу 177564 (это внешнее устройство).
clr1000 – очисть тысячную ячейку. В код команды заносится содержание счетчика команд и этой константы (результат смещения относительно счетчика команд).
clr@1000 - в результате сложения счетчика команд и этой константы определяется адрес операнда. Еще есть особый регистр R6 – указатель стека. Запись в стек производится аппаратно с автоинкрементной адресацией. Выборка происходит по автодекрементному методу (причем с преддекрементной адресацией). Системы команд бывают:
PSW – слово состояния процессора (ССП). ССП меняется после выполнения текущей команды.
Download 0,56 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling