A
Instruction Coding
A – 7
A.2
ABBREVIATION CODING
AMF
ALU / MAC Function codes
0 0 0 0 0
No operation
MAC Function codes
0 0 0 0 1
X * Y
(RND)
0 0 0 1 0
MR + X * Y
(RND)
0 0 0 1 1
MR – X * Y
(RND)
0 0 1 0 0
X * Y
(SS)
Clear when y = 0
0 0 1 0 1
X * Y
(SU)
0 0 1 1 0
X * Y
(US)
0 0 1 1 1
X * Y
(UU)
0 1 0 0 0
MR + X * Y
(SS)
0 1 0 0 1
MR + X * Y
(SU)
0 1 0 1 0
MR + X * Y
(US)
0 1 0 1 1
MR + X * Y
(UU)
0 1 1 0 0
MR – X * Y
(SS)
0 1 1 0 1
MR – X * Y
(SU)
0 1 1 1 0
MR – X * Y
(US)
0 1 1 1 1
MR – X * Y
(UU)
ALU Function codes
1 0 0 0 0
Y
Clear when y = 0
1 0 0 0 1
Y + 1
PASS 1 when y = 0
1 0 0 1 0
X + Y + C
1 0 0 1 1
X + Y
X when y = 0
1 0 1 0 0
NOT Y
1 0 1 0 1
– Y
1 0 1 1 0
X – Y + C – 1
X + C – 1 when y = 0
1 0 1 1 1
X – Y
1 1 0 0 0
Y – 1
PASS –1 when y = 0
1 1 0 0 1
Y – X
– X when y = 0
1 1 0 1 0
Y – X + C – 1
–X + C – 1 when y = 0
1 1 0 1 1
NOT X
1 1 1 0 0
X AND Y
1 1 1 0 1
X OR Y
1 1 1 1 0
X XOR Y
1 1 1 1 1
ABS X