English
Language : 

GMS30C2116 Datasheet, PDF (6/322 Pages) Hynix Semiconductor – USERS MANUAL
ii
TABLE OF CONTENTS
2. Instructions General
2.1 Instruction Notation..........................................................................................2-1
2.2 Instruction Execution........................................................................................2-2
2.3 Instruction Formats...........................................................................................2-3
2.3.1 Table of Immediate Values ..................................................................2-5
2.3.2 Table of Instruction Codes...................................................................2-6
2.3.3 Table of Extended DSP Instruction Codes ..........................................2-7
2.4 Entry Tables......................................................................................................2-8
2.5 Instruction Timing ..........................................................................................2-12
3. Instruction Set
3.1 Memory Instructions ........................................................................................3-1
3.1.1 Address Modes.....................................................................................3-2
3.1.2 Load Instructions..................................................................................3-7
3.1.3 Store Instructions .................................................................................3-9
3.2 Move Word Instructions.................................................................................3-11
3.3 Move Double-Word Instruction .....................................................................3-11
3.4 Logical Instructions ........................................................................................3-12
3.5 Invert Instruction ............................................................................................3-13
3.6 Mask Instruction.............................................................................................3-13
3.7 Add Instructions .............................................................................................3-14
3.8 Sum Instructions.............................................................................................3-16
3.9 Subtract Instructions.......................................................................................3-17
3.10 Negate Instructions.......................................................................................3-18
3.11 Multiply Word Instruction............................................................................3-19
3.12 Multiply Double-Word Instructions .............................................................3-19
3.13 Divide Instructions .......................................................................................3-20
3.14 Shift Left Instructions...................................................................................3-22
3.15 Shift Right Instructions.................................................................................3-23
3.16 Rotate Left Instruction..................................................................................3-24
3.17 Index Move Instructions...............................................................................3-25
3.18 Check Instructions ........................................................................................3-26
3.19 No Operation Instruction ..............................................................................3-26
3.20 Compare Instructions....................................................................................3-27
3.21 Compare Bit Instructions..............................................................................3-27
3.22 Test Leading Zeros Instruction.....................................................................3-28
3.23 Set Stack Address Instruction.......................................................................3-28
3.24 Set Conditional Instructions .........................................................................3-28
3.25 Branch Instructions.......................................................................................3-30
3.26 Delayed Branch Instructions ........................................................................3-31