Index
Index-6
ASP (align stack pointer) 6-52
ASRAX (arithmetic shift right) 6-53
B (branch) 6-58
C27MAP (set the M0M1MAP bit) 6-62
C27OBJ (clear the OBJMODE bit) 6-63
CLRCAMODE (clear the AMODE bit) 6-67
CMP AX (compare) 6-74
conditional 2-39
CSBACC (count sign bits) 6-83
DEC (decrement) 6-84
DMA ACC (dual multiply and
accumulate) 6-86
DMOV (data move contents) 6-89
EALLOW (enable write access to
protected space 6-90
EDIS (disable write access to
protected registers) 6-91
EINT (enable maskable interrupts) 6-92
FFC XAR7,22bit (fast function call) 6-95
FLIP AX (flip order of bits in
AX register) 6-96
IACK,#16bit (interrupt acknowledge 6-97
INCloc16 (increment by 1) 6-113
INTR (software interrupt) 3-17
LB *XAR7 (long indirect branch) 6-119
LC *XAR7 (long indirect call) 6-121
LCR #22bit (long call using RPC) 6-123
LOOPNZ loc16,#16bit (loop while not
zero) 6-125
LPADDR (set the AMODE bit) 6-129
LRET (long return) 6-130
LSLACC,#1..16 (logical shift left) 6-133
LSR AX,#1..16 (logical shift right) 6-140
MAC (multiply and accumulate, preload T) 4-16
MIN AX,loc16 (find the minimum) 6-153
MOV AR6/7,loc16 (load
auxiliary register) 6-160
MOV AX,loc16 (load AX) 6-161
MOV DP,#10bit (load data page
pointer) 6-162
MOV IER,loc16 (load the interrupt enable regis-
ter) 6-163
MOV loc16, #16bit (save 16-bit constant) 6-164
MOV loc16, OVC (store the overflow
counter) 6-173
MOV OVC,loc16 (load the overflow
counter) 6-176
MOV*(0:16bit),loc16 (move value) 6-156
OR ACC,loc16 (bitwise OR) 6-257
OUT *(PA),loc16 (output data to port) 6-265
POP ACC (pop top of stack to accumula-
tor) 6-267
PREAD (read from program memory) 4-16
PREAD loc16,*XAR7 (read from
program memory) 6-282
PUSH ACC (push accumulator onto
stack) 6-284
PWRITE (write to program memory) 4-16
ROL ACC (rotate accumulator left) 6-310
ROR ACC (rotate accumulator right) 6-311
SAT ACC (saturate accumulator) 6-313
SUBR loc16,AX 6-354
TRAP (software trap) 3-17
instructions , PWRITE *XAR7,loc16 (write to pro-
gram memory) 6-299
interface, memory 1-9
interrupt, signals 1-6
interrupt acknowledge 6-97
interrupt-control registers (IFR, IER, DBGI-
ER) 2-14
interrupt enable D-10
Interrupt enable register C-4
interrupt enable register D-10
interrupt enable register (IER) 3-6, 3-8, 7-9
quick reference figure A-8
Interrupt flag register C-4
interrupt flag register A-2, D-10
interrupt flag register (IFR) 3-7
quick reference figure A-7
Interrupt global mask bit (INTM) C-10
interrupt global mask bit (INTM) 2-37, 3-6, 7-9
interrupt handling in real-time mode 7-9
interrupt handling in stop mode 7-7
interrupt instructions
AND IER 3-8
AND IFR 3-7
INTR 3-8, 3-17
OR IER 3-8
OR IFR 3-7
POP DBGIER 3-10
PUSH DBGIER 3-10
TRAP 3-17
interrupt service routine (ISR) 3-4
caution about breakpoints 7-11
interrupt vectors 1-7
interrupts 2-39, 3-1
aborting 7-15
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...