English
Language : 

SMJ320C80 Datasheet, PDF (59/157 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C80
DIGITAL SIGNAL PROCESSOR
ALU-operation code (continued)
SGUS025B – AUGUST 1998 – REVISED JUNE 2002
Table 20. Function Modifier Codes
FUNCTION
MODIFIER BITS
58 56 54 52
MODIFICATION PERFORMED
0 0 0 0 Normal operation
0 0 0 1 cin
0 0 1 0 %! if maskgen instruction, lmo if not maskgen
0 0 1 1 %! and cin if maskgen instruction, rmo if not maskgen
0 1 0 0 A port = 0
0 1 0 1 A port = 0 and cin
0 1 1 0 A port = 0 and %! if maskgen, lmbc if not maskgen
0 1 1 1 A port = 0, %! and cin if maskgen, rmbc if not maskgen
1 0 0 0 mf bit(s) set by carry out(s). (mc)
1 0 0 1 mf bit(s) set based on status register MSS field. (me)
1 0 1 0 Rotate mf by Asize, mf bit(s) set by carry out(s). (mrc)
1 0 1 1 Rotate mf by Asize, mf bit(s) set based on status register MSS field. (mre)
1 1 0 0 Clear mf, mf bit(s) set by carry out(s). (mzc)
1 1 0 1 Clear mf, mf bit(s) set based on status register MSS field. (mze)
1 1 1 0 No setting of bits in mf register. (mx)
1 1 1 1 Reserved
Legend:
cin
lmbc
lmo
Carry in from sr(C)
Leftmost-bit change
Leftmost one
%!
rmbc
rmo
Modified mask generator
Rightmost-bit change
Rightmost one
miscellaneous operation code
For data-unit opcode format E, the operation field selects one of the miscellaneous operations.
Table 21. Miscellaneous Operation Codes
OPCODE BITS
43 42 41 40 39
00000
00001
00010
00011
001xx
01xxx
1xxxx
MNEMONIC
nop
reserved
eint
dint
reserved
reserved
reserved
OPERATION
No data-unit operation. Status not modified
Global-interrupt enable
Global-interrupt disable
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443
59