Пр о ц е с с о р TMS 3 2 0C4 x
145
Продолжение табл. В.10
1
2
3
4
MPYI3
srcA,srcB,dst1
||
ADDI3
srcC,srcD,dst2
srcA
×
srcB
→
dst1
параллельно
scrC + srcD
→
dst2.
Операнды – целые числа
srcA, srcB, srcC, srcD
- два любых
косвенная (disp = 0, 1, IR0, IR1), два
других – регистровая (R0-R7),
dst1
- регистровая (R0, R1),
dst2
- регистровая (R2, R3)
1
MPYI3
src2,src1,dst1
||
STI
src3,dst2
src1
×
src2
→
dst1
параллельно
src3
→
dst2.
Операнды – целые числа
src1
- регистровая (R0-R7),
src2
- косвенная(disp=0, 1, IR0, IR1),
dst1
- регистровая (R0-R7),
src3
- регистровая (R0-R7),
dst2
- косвенная(disp=0, 1, IR0, IR1)
1
MPYI3
srcA,srcB,dst1
||
SUBI3
srcC,srcD,dst2
srcA
×
srcB
→
dst1
параллельно
scrD - srcC
→
dst2.
Операнды – целые числа
srcA, srcB, srcC, srcD
- два любых
косвенная (disp =0, 1, IR0, IR1), два
других – регистровая (R0-R7),
dst1
- регистровая (R0, R1),
dst2
- регистровая (R2, R3)
1
NEGF
src2,dst1
||
STF
src3,dst2
0 - src2
→
dst1
параллельно
src3
→
dst2.
Операнды – числа с ПТ
NEGI
src2,dst1
||
STI
src3,dst2
0 - src2
→
dst1
параллельно
src3
→
dst2.
Операнды – целые числа
src2
- косвенная(disp=0, 1, IR0, IR1),
dst1
- регистровая (R0-R7),
src3
- регистровая (R0-R7),
dst2
- косвенная(disp=0, 1, IR0, IR1)
1
NOT
src2,dst1
||
STI
src3,dst2
Логическое НЕ src2
→
dst1
параллельно
src3
→
dst2.
Операнды – целые числа
OR3
src2,src1,dst1
||
STI
src3,dst2
src1 OR src2
→
dst1
параллельно
src3
→
dst2.
Операнды – целые числа
src1
- регистровая (R0-R7),
src2
- косвенная(disp=0, 1, IR0, IR1),
dst1
- регистровая (R0-R7),
src3
- регистровая (R0-R7),
dst2
- косвенная(disp=0, 1, IR0, IR1)
1
STF
src2,dst2
||
STF
src1,dst1
src2
→
dst2
параллельно
src1
→
dst1.
Операнды – числа с ПТ
src1
- регистровая (R0-R7),
dst1
- косвенная(disp=0, 1, IR0, IR1),
1
STI
src2,dst2
||
STI
src1,dst1
src2
→
dst2
параллельно
src1
→
dst1.
Операнды – целые числа
src2
- регистровая (R0-R7),
dst2
- косвенная(disp=0, 1, IR0, IR1)
1