PROGRAMMING MANUAL
2/197
Table of Contents
1 Standard Instruction Set - - - - - - - - - - - - - - - - - - - 5
1.1 Addressing modes - - - - - - - - - - - - - - - - - - - - - - - 5
1.1.1 Short adressing modes - - - - - - - - - - - - - - - - - - - - - - - - -5
1.1.2 Long addressing mode - - - - - - - - - - - - - - - - - - - - - - - - -6
1.1.3 DPP override mechanism - - - - - - - - - - - - - - - - - - - - - - - -8
1.1.4 Indirect addressing modes - - - - - - - - - - - - - - - - - - - - - - -9
1.1.5 Constants - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10
1.1.6 Branch target addressing modes - - - - - - - - - - - - - - - - - - - 11
1.2 Instruction execution times - - - - - - - - - - - - - - - - - - 12
1.2.1 Definition of measurement units - - - - - - - - - - - - - - - - - - - - 12
1.2.2 Minimum state times - - - - - - - - - - - - - - - - - - - - - - - - - 14
1.2.3 Additional state times - - - - - - - - - - - - - - - - - - - - - - - - - 15
1.3 Instruction set summary - - - - - - - - - - - - - - - - - - - 17
1.4 Instruction set ordered by functional group - - - - - - - - - - 21
1.5 Instruction set ordered by opcodes - - - - - - - - - - - - - - 37
1.6 Instruction conventions - - - - - - - - - - - - - - - - - - - - 45
1.6.1 Instruction name - - - - - - - - - - - - - - - - - - - - - - - - - - - 46
1.6.2 Syntax - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46
1.6.3 Operation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46
1.6.4 Data types - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48
1.6.5 Description - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48
1.6.6 Condition code - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48
1.6.7 Flags - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50
1.6.8 Addressing modes - - - - - - - - - - - - - - - - - - - - - - - - - - 51
1.7 ATOMIC and EXTended instructions - - - - - - - - - - - - - 53
1.8 Instruction descriptions - - - - - - - - - - - - - - - - - - - - 54
2 MAC Instruction set - - - - - - - - - - - - - - - - - - - - - 139
2.1 Addressing modes - - - - - - - - - - - - - - - - - - - - - - 139
2.2 MAC instruction execution time - - - - - - - - - - - - - - - - 140
2.3 MAC instruction set summary - - - - - - - - - - - - - - - - - 141
2.4 MAC instruction conventions - - - - - - - - - - - - - - - - - 144
2.4.1 Operands - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 144
2.4.2 Operations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 144
2.4.3 Abbreviations - - - - - - - - - - - - - - - - - - - - - - - - - - - - 145