Освой компьютер
мен регистров
EXT Dn расширение знака
JMP Label безусловный переход
JSR Label обращение к подпрограмме
LEA ,An загрузка адреса
LINK An,#n выделение стекового фрейма
LSL n, логический сдвиг влево
LSR n, логический сдвиг вправо
MOVE Source,Dest пересылка
MOVE SR, пересылка из регистра статуса
MOVE ,SR пересылка в регистр статуса
MOVE ,CCR загрузка флагов
MOVE USP, пересылка из пользовательского указателя стека
MOVE ,USP загрузка пользовательского указателя стека
MOVEA ,An пересылка в адресный регистр
MOVEM Regs, пересылка набора регистров
MOVEM ,Regs загрузка набора регистров
MOVEP Source,Dest пересылка данных на переферийное устройство
MOVEQ #n,Dn быстрая пересылка восьмибитных данных
MULS Source,Dest знаковое умножение
MULU Source,Dest беззнаковое умножение
NBCD Source,Dest изменение знака BCD числа
NEG изменение знака
NEGX изменение знака с переносом
NOP нет операции
NOT логическое НЕ (инвертирование)
OR Source,Dest логическое ИЛИ
ORI #n, логическое ИЛИ с константой
PEA загрузка адреса в стек
RESET сброс внешних устройств
ROL n, циклический сдвиг через перенос влево
ROR n, циклический сдвиг через перенос вправо
ROXL n, циклический сдвиг влево
ROXR n, циклический сдвиг вправо
RTE возврат из обработчика исключений
RTR возврат из прерывания
RTS возврат из подпрограммы
SBCD Source,Dest вычитание BCD чисел
Scc расширение условия
STOP останов
SUB Source,Dest вычитание
SUBA ,An вычитание из регистра адреса
SUBI #n, вычитание константы
SUBQ #n, быстрое вычитание трехбитной константы
SUBX Source,Dest вычитание с переносом
SWAP Dn обмен старшего и младшего слов регистра
TAS проверка и установка бита 7
TRAP #n возбуждение исключения TRAP
TRAPV возбуждение исключения TRAPV
UNLK An свертка стекового фрейма
============================================================================ 3.
AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.
|