D950-Core
5.4 Instruction set
The D950-Core instruction set is divided into different groups, according to operation type.
• Assignment
• ALU
• Bit Manipulation
• Program control
• Loop control
• Co-processor
• Stack.
Inside this instruction set, following notations are used:
• reg: D950-Core internal register
• AX (resp. AY): address pointer for X (resp. Y) memory space
• IX (resp. IY): index pointer for X (resp. Y) memory space
• L: input left register of DCU (L1 16-MSBs / L0 16-LSBs)
• R: input right register of DCU (R1 16-MSBs / R0 16 LSBs)
• A: 40-bit accumulator (A0 or A1)
• AiH: 16-MSB of the Ai accumulator
• P: Product result of the multiplier
• i,j,k,m,n,p,q,x,y: 0 or 1
• r,: 0,1,2 or 3
• xx: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 or 15
42/89
6