¦BKPT ¦ #<данные> ¦ нет ¦ Если получено подтверждение точ-¦
¦ ¦ ¦ ¦ ки останова, то выполнить полу-¦
¦ ¦ ¦ ¦ енное операционное слово, иначе¦
¦ ¦ ¦ ¦ возбудить исключение по запрещен-¦
¦ ¦ ¦ ¦ ной команде ¦
+-------+-----------+-------+----------------------------------+
¦CHK ¦ <иа>,Dn ¦ 16,32 ¦ если Dn < 0 или Dn > (иа), то ¦
¦ ¦ ¦ ¦ возбудить исключение CHK ¦
+-------+-----------+-------+----------------------------------+
¦CHK2 ¦ <иа>,Rn ¦8,16,32¦ если Rn < нижнего предела или ¦
¦ ¦ ¦ ¦ Rn > верхнего предела, то ¦
¦ ¦ ¦ ¦ возбудить исключение CHK ¦
+-------+-----------+-------+----------------------------------+
¦ILLEGAL¦ нет ¦ нет ¦SSP-2 >SSP,смещение вектора->(SSP)¦
¦ ¦ ¦ ¦ SSP-4 ->SSP, PC ->(SSP), ¦
¦ ¦ ¦ ¦ SSP-2 ->SSP, SR ->(SSP), ¦
¦ ¦ ¦ ¦ адрес программы обработки ¦
¦ ¦ ¦ ¦ запрещенной команды -> PC ¦
+-------+-----------+-------+----------------------------------+
¦TRAP ¦ #<данные> ¦ нет ¦ SSP-2 ->SSP, ¦
¦ ¦ ¦ ¦ формат и смещение вектора->(SSP),¦
¦ ¦ ¦ ¦ SSP-4 ->SSP, PC ->(SSP), ¦
¦ ¦ ¦ ¦ SSP-2 ->SSP, SR ->(SSP), ¦
¦ ¦ ¦ ¦ адрес программы обработки -> PC ¦
+-------+-----------+-------+----------------------------------+
¦TRAPcc ¦ нет ¦ нет ¦ если cc истинно, то ¦
¦ ¦ #<данные> ¦ 16,32 ¦ возбудить исключение TRAP ¦
+-------+-----------+-------+----------------------------------+
¦TRAPV ¦ нет ¦ нет ¦ если V, то возбудить исключение ¦
¦ ¦ ¦ ¦ TRAP по переполнению ¦
L-------+-----------+-------+----------------------------------Использующие регистр кодов условий
------T-------------T-------T---------------------------------¬
¦ANDI ¦#<данные>,CCR¦ 8 ¦ непосред.данные & CCR -> CCR ¦
+-----+-------------+-------+---------------------------------+
¦EORI ¦#<данные>,CCR¦ 8 ¦непосред.данные + CCR(mod 2) >CCR¦
+-----+-------------+-------+---------------------------------+
¦MOVE ¦ <иа>,CCR ¦ 16 ¦ источник -> CCR ¦
¦ ¦ CCR,<иа> ¦ 16 ¦ CCR -> приемник ¦
+-----+-------------+-------+---------------------------------+
¦ORI ¦#<данные>,CCR¦ 8 ¦ непосред.данные v CCR -> CCR ¦
L-----+-------------+-------+---------------------------------3.10 МУЛЬТИПРОЦЕССОРНЫЕ ОПЕРАЦИИ
Связь между MC68000 и другими процессорами в системе осуществляется с помощью команд TAS, CAS, CAS2 (которые реализуют непрерываемые циклы шины чтения-модификации-записи), а также команд управления сопроцессором. Эти команды приведены в Таблице
3-10.
Таблица 3-10. Мультипроцессорные операции
Команда Синтаксис Размер Операция операнда операнда
Чтение-модификация-запись
------T-------------T---------T-------------------------------¬
¦CAS ¦ Dc,Du,<иа> ¦ 8,16,32 ¦ приемник-Dc -> CC; ¦
¦ ¦ ¦ ¦ если Z , то Du -> приемник ¦
¦ ¦ ¦ ¦ иначе приемник -> Dc ¦
+-----+-------------+---------+-------------------------------+
¦CAS2 ¦ Dc1:Dc2, ¦ 16,32 ¦ двойной операнд CAS ¦
¦ ¦ Du1:Du2, ¦ ¦ ¦
¦ ¦ (Rn):(Rn) ¦ ¦ ¦
+-----+-------------+---------+-------------------------------+
¦TAS ¦ <иа> ¦ 8 ¦ приемник-0; установить коды ¦
¦ ¦ ¦ ¦ условий; 1 -> приемник[7] ¦
L-----+-------------+---------+-------------------------------Сопроцессор
----------T-------T-----T-------------------------------------¬
¦cpBcc ¦<метка>¦16,32¦ если cpcc истинно, то PC+d -> PC ¦
+---------+-------+-----+-------------------------------------+
¦cpDBcc ¦<метка>¦ 16 ¦ если cpcc ложно, то Dn - 1 -> Dn ¦
¦ ¦ ¦ ¦ если Dn -1, то PC+d -> PC ¦
+---------+-------+-----+-------------------------------------+
¦cpGEN ¦определяется ¦ операнд -> сопроцессор ¦
¦ ¦пользователем¦ ¦
+---------+-------T-----+-------------------------------------+
¦cpRESTORE¦ <иа> ¦ нет ¦ восстановить состояние ¦
¦ ¦ ¦ ¦ сопроцессора из <иа> ¦
+---------+-------+-----+-------------------------------------+
¦cpSAVE ¦ <иа> ¦ нет ¦ сохранить состояние ¦
¦ ¦ ¦ ¦ сопроцессора в <иа> ¦
+---------+-------+-----+-------------------------------------+
¦cpScc ¦ <иа> ¦ 8 ¦ если cpcc истинно, ¦
¦ ¦ ¦ ¦ то 1,1,...1 -> приемник ¦
¦ ¦ ¦ ¦ иначе 0,0,...0 -> приемник ¦
+---------+-------+-----+-------------------------------------+
¦cpTRAPcc ¦ нет ¦ нет ¦ если cpcc истинно, то возбудить ¦
¦ ¦#<дата>¦16,32¦ исключение TRAPcc ¦
L---------+-------+-----+--------------------------------------
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.