section 7 - Index of
section 7 - Index of section 7 - Index of
EXAMPLE: JMP $123BEFORE EXECUTIONP MEMORYAFTER EXECUTIONP MEMORY-!---------iTJUMP~RANGE PC$0123 . 4,096 $0123WORDS$OOOO~~ $OOOO~Assembler Syntax: XXXMemory Spaces: P:Additional Instruction Execution Time (Clocks): 0Additional Effective Address Words: 0Figure 6-10 Special Addressing - Short Jump Address
EXAMPLE A: MOVE P: $3200,XOBEFORE EXECUTIONX1XO47 24 23 0I 0 0 0 0 0 1 I X X X X X xl23 023 0P MEMORYAFTER EXECUTIONX1XO47 24 23 0I 0 0 0 0 0 1\ A 5 B 4 C 6123 023 0P MEMORYo$3204 X X X X X X$3204 X X X X X XIEXAMPLE B: MOVE A1, X: $3A255 4847X xI37 o 23$3200 $ A 5 B 4 C 6BEFORE EXECUTIONA14AO2423 0F 5 E 61 X X X X X X Io 23 0A255 4847I X 7 X o 1323$3200 $ A 5 B 4 C 6AFTER EXECUTIONA1AO2423 04 F 5 E 61xxxxxxio 23 0-$0040$003F$0003$0000X MEMORY23 0-------------XXXXXXAJSOLUTESHORTADDRESSINGRANGE1X MEMORY23 0~$0040$003F$0003$000034F5E6Assembler Syntax: aaMemory Spaces: P:, X:, V:, L:Additional Instruction Execution Time (Clocks): 0Additional Effective Address Words: 0Figure 6-11 Special Addressing - Absolute Short Address
- Page 65 and 66: EXAMPLE: MOVE BO,V: (R1)+BEFORE EXE
- Page 67 and 68: EXAMPLE: MOVE X1,X: (R2)+N2BEFORE E
- Page 69 and 70: EXAMPLE: MOVE Y1,X: (RS+NS)BEFORE E
- Page 71 and 72: Table 4-2 Address Modifier SummaryM
- Page 73 and 74: ADDRESS -f-_POINTERUPPER BOUNDARYiM
- Page 75 and 76: EXAMPLE: MOVE XO,X:(R2)+NLET:M2 00
- Page 77 and 78: oundary gives a 16-bit binary numbe
- Page 79 and 80: 4.4.2.4 Address-Modifier-Type Encod
- Page 81: SECTION 5PROGRAM CONTROL UNIT-
- Page 84 and 85: X MEMORYRAM/ROMIII E:XPAf'JSIC)N LI
- Page 86 and 87: interruptible since they are fetche
- Page 88 and 89: PROGRAM CONTROL UNIT-23 1615 023 16
- Page 90 and 91: The GGR is a special purpose contro
- Page 92 and 93: If S 1 =0 and SO=O (no scaling)then
- Page 94 and 95: -23 876543210I * 1* JSO I * I Mel y
- Page 96 and 97: 5.4.5.1 Stack Pointer (Bits 0-3)The
- Page 98 and 99: -DATA ARITHMETIC LOGIC UNITINPUT RE
- Page 101 and 102: 6.1 INSTRUCTION SET INTRODUCTIONThe
- Page 103 and 104: shown in Figure 6-2. Most instructi
- Page 105 and 106: 23 87 0L...-I ___-'-I_---'I BUS~ LS
- Page 107 and 108: The MR and CCR may be accessed indi
- Page 109 and 110: 6.3.4 Operand ReferencesThe DSP sep
- Page 111 and 112: Some address register indirect mode
- Page 113 and 114: EXAMPLE A: IMMEDIATE INTO 24-BIT RE
- Page 115: EXAMPLE A: IMMEDIATE SHORT INTO AO,
- Page 119 and 120: Table 6-1 Addressing Modes SummaryA
- Page 121 and 122: 6.4.2 LogicallnstructlonsThe logica
- Page 123 and 124: START OF LOOP1)SP+ 1 • SP; LA. SS
- Page 125 and 126: OPCODE/OPERANDSPARALLEL MOVE EXAMPL
- Page 127: SECTION 7PROCESSING STATES-
- Page 130 and 131: Each instruction requires a minimum
- Page 132 and 133: second instruction of the downloade
- Page 134 and 135: The DO instruction is another instr
- Page 136 and 137: SP and SSH/SSL register manipulatio
- Page 138 and 139: 7.3.1 Interrupt TypesThe DSP56K rel
- Page 140 and 141: Table 7-2 Status Register Interrupt
- Page 142 and 143: 7.3.3 Interrupt SourcesInterrupts c
- Page 144 and 145: interrupts makes it very useful for
- Page 146 and 147: MAINPROGRAMFETCHESLONG INTERRUPTSER
- Page 148 and 149: 7.3.3.3 Other Interrupt SourcesOthe
- Page 150 and 151: 7.3.4 Interrupt ArbitrationInterrup
- Page 152 and 153: 7.3.7 Interrupt Instruction Executi
- Page 154 and 155: MAINPROGRAMMEMORYINTERRUPT SYNCHRON
- Page 156 and 157: MAINPROGRAMFETCHESINTERRUPTSYNCHRON
- Page 158 and 159: MAINPROGRAMFAST INTERRUPTVECTORLONG
- Page 160 and 161: MAINPROGRAMFETCHESNTERRUPTSYN8HRCNZ
- Page 162 and 163: 7.5 WAIT PROCESSING STATEThe WAIT i
- Page 164 and 165: The stop processing state halts all
EXAMPLE A: MOVE P: $3200,XOBEFORE EXECUTIONX1XO47 24 23 0I 0 0 0 0 0 1 I X X X X X xl23 023 0P MEMORYAFTER EXECUTIONX1XO47 24 23 0I 0 0 0 0 0 1\ A 5 B 4 C 6123 023 0P MEMORYo$3204 X X X X X X$3204 X X X X X XIEXAMPLE B: MOVE A1, X: $3A255 4847X xI37 o 23$3200 $ A 5 B 4 C 6BEFORE EXECUTIONA14AO2423 0F 5 E 61 X X X X X X Io 23 0A255 4847I X 7 X o 1323$3200 $ A 5 B 4 C 6AFTER EXECUTIONA1AO2423 04 F 5 E 61xxxxxxio 23 0-$0040$003F$0003$0000X MEMORY23 0-------------XXXXXXAJSOLUTESHORTADDRESSINGRANGE1X MEMORY23 0~$0040$003F$0003$000034F5E6Assembler Syntax: aaMemory Spaces: P:, X:, V:, L:Additional Instruction Execution Time (Clocks): 0Additional Effective Address Words: 0Figure 6-11 Special Addressing - Absolute Short Address