AInstruction 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