Professional Documents
Culture Documents
W0
W0-W3
Descripcin
Registros de trabajo por defecto (WREG)
Registros usados para contener resultados de las operaciones DIV y MUL.
W4-W7
W8-W9
W12
W13
W14
W15
OPERANDOS
CLR
Acc,[Wx],WXD,[Wy],Wyd,AWB
ED
EDAC
LAC
MAC
MAC
MOVSAC
Acc
Ws,#SLIT4,Acc
NEG
SAC
SAC.R
Acc,#SLIT4,Wdo
SFTAC
SFTAC
SUB
Acc,#SLIT6
Acc,Wn
Acc
MPY
MPY
MPY.N
MSC
DESCRIPCION RESUMIDA
Suma Los Acumuladores
Suma Al Acumulador Un Valor Que Puede Ser
Desplazado
Borra Un Acumulador Con Opcin De
Prebsqueda De Operandos
Distancia Eucldea, Sin Acumulacin
Distancia Eucldea, Con Acumulacin
Carga En El Acumulador El Operando Fuente
Que Puede Desplazarse
Multiplica Y Acumula
Eleva Al Cuadrado Y Acumula
Prebsqueda De Operandos Y Almacena El
Acumulador
Multiplica Registros Con Opcion De
Prebusqueda De Operandos
Eleva Al Cuadrado Un Registro Con Opcion De
Prebusqueda De Operandos
Multiplica Un Registro Por Otro Negado Y Tiene
Opcin De Prebsqueda
Multiplica Dos Registros Y El Resultado Lo
Resta Del Acumulador
Halla El Complemento A 2 Del Acumulador
Almacena Un Acumulador Que Puede Ser
Desplazado Previamente
Almacena Un Acumulador Redondeado Que
Puede Ser Desplazado Previamente
Desplazamiento Aritmtico Del Acumulador
Desplazamiento Aritmtrico Del Acumulador
Resta Los Dos Acumuladores
Multiplicador
El multiplicador rpido de 17 x 17 bits es compartido por las instrucciones MCU y
las DSP, siendo posible realizar multiplicaciones con signo y sin signo y generar
resultados con nmeros enteros de 32 bits y con fraccionales tipo 1.31 (Q.31).
El bit IF del registro CORCON establece si la operacin del multiplicador ser de
tipo entero o fraccional en las instrucciones DSP: MAC, MSC, MPY, MPY.N, ED y
EDAC.
Sin embargo, el bit IF no interviene en las instrucciones MCU que usan el
multiplicador (MUL, MUL.SS, MUL.UU, MUL.SU y MUL.US), las cuales siempres
se realizan en modo entero.
Tabla con los rangos en modo entero y fraccional de nmeros de 16, 32 y 40
bits.
Tamao
Rango
Modo Entero
(-2N-1 a 2N-1-1)
Rango
Modo Fraccional
(-2N-1 a 2N-1-1)
RESOLUCION
MODO
FRACCIONAL
16
3.052 x 10-5
32
-2.147.483.648 HASTA
2.147.483.647
-549.755.813.888
HASTA 549.755.813.887
40
4.657 x 10-10
4.657 x 10-10