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

UptoLike

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

33
Продолжение приложения Б.
1 2 3 4 5
ASCH 073RSS
+ + + +
R,R+1R,R+1 нa NN,
NN=(s5...s0)
Арифметический сдвиг двойного
слова
FADD 07500R + + 0 0
(R)+4,(R)+6)
(R)+6,(R)+4
+(R),(R)+2
Сложение с плавающей запятой
FSAB 07501R + + 0 0
(R)+4,(R)+6)
(R)+6,(R)+4
+
(
R
),(
R
)
+2
Вычитание с плавающей запятой
FMUL 07502R + + 0 0
Умножение с плавающей запятой
FDIV 07503R + + 0 0
Деление плавающей запятой
Команды управления программой
BR 0004ХХХ
PCPC+2*XXX, Ветвление безусловное
BNE 0010ХХХ если Z=0 Ветвление, если не равно нулю
BEQ 0014ХХХ если Z=l Ветвление, если равно нулю
BPL 1000ХХХ
если N=0 Ветвление, если плюс
BMI 1004ХХХ если N=1 Ветвление, если минус
BVC 1020ХХХ если V=0 Ветвление, если нет переполнения
BVS 1024ХХХ если V=l Ветвление, если переполнение
BCC 1030ХХХ если C=0 Ветвление, если нет переноса
BCS 1034ХХХ если C=l Ветвление, если перенос
BGE 0020ХХХ
еcли N
V=0
Ветвление, если > или = нулю
BLT 0024ХХХ
если N
V=1
Ветвление, если < нуля
BGT ООЗОХХХ
если N
V=0
Ветвление, если > нуля
BLE 0034ХХХ
если Z
(N
V)=0
Ветвление, если < или = нулю
BHI 1010ХХХ если С=0 и Z=0 Ветвление, если больше
BLOS 1014ХХХ
если C Z=l Ветвление, если < или =
BHIS 1030ХХХ Аналог ВСС Ветвление, если > или =
BLO 1034ХХХ Аналог BCS Ветвление, если меньше
SOB 077RNN
R R-1,PCPC-
2*NN, если Z=0
Вычитание единицы и ветвление
JMP 0001DD
PC (d) Безусловный переход
JSR 004RDD
(SP) R, RPC,
PC (d)
Обращение к подпрограмме
RTS 00020
PCR, R (SP
)
Возврат из подпрограммы
MARK 0064NN
(SP) PC+2*NN,
PCR5, R5 (SP)
Восстановление стека
Команды прерывания программы
ЕМТ
104000-
104377
CCП←
(32)
(SP) CCП
,
(
SP
)
PC
,
PC
(
30
)
Командное прерывание для
системных программ
TRAP
104400-
104777
CCП←
(36)
(SP) CCП
,
(SP) PC, PC(34)
Командное прерывание
ЮТ 000004 CCП←
(22)
(SP) CCП
,
SP
)
PC, PC
(
20
)
Командное прерывание для
ввода-вывода
ВРТ 000003 CCП←
(16)
(SP) CCП
,
(SP) PC, PC(14)
Командное прерывание для
отладки