Página de inicio Mi Correo






   » Foro
   » Nuevo Foro
   » Mi Correo
   » Mis Actividades...


--- Novedades ---



    
  » Microcontroladores » Resumen de Instrucciones   

.: Resumen de instrucciones

En este resumen las instrucciones están clasificadas según su operación sea orientada a registros, a bits, o a literales y de control:

Para que no te confundas...!!!. En esta primera tabla aparecen W, f y d. Recuerda que...

  • W : es el registro de trabajo y almacena datos de forma momentánea
  • f : es la dirección de un registro, si es llamada apunta al contenido de ese registro
  • d : es el destino donde se guarda el resultado de una operación, si es 1 se guarda en el registro f, y si es 0 en W.
OPERACIONES ORIENTADAS A REGISTROS
Nemotécnicos Operación Estados afectados
ADDWFf,d
ANDWFf,d
CLRFf
CLRW
COMFf,d
DECFf,d
DECFSZf,d
INCFf,d
INCFSZf,d
IORWFf,d
MOVFf,d
MOVWFf
NOP
RLFf,d
  
RRFf,d
  
SUBWFf,d
SWAPFf,d
XORWFf,d
Sumar W y f
AND entre W y f
Limpiar f
Limpiar W
Complementar f
Decrementar f
Decrementar f, saltar si cero
Incrementar f
Incrementar f, saltar si cero
OR entre W y f
Mover f
Mover W a F
No Operación
Rotar a la izquierda
a través del carry
Rotar a la derecha
a través del carry
Restar W de f
Intercambiar nibbles de f
OR exclusiva entre W y f
C,DC,Z
Z
Z
Z
Z
Z
 
Z
 
Z
Z
 
 
C
 
C
 
C,DC,Z
 
Z

En este otro cuadro, a demás de f aparece b. que vendría a ser uno de los 8 bits del registro f

OPERACIONES ORIENTADAS A BITS
Nemotécnicos Operación Estados afectados
BCFf,b
BSFf,b
BTFSCf,b
  
BTFSSf,b
 
Limpiar bit b de f
Activar bit b de f
Probar bit b de f,
saltar si cero
Probar bit b de f,
saltar si uno
 

Por último, aparece k que viene a ser una constante de 8 bit, es decir que k puede tomar valores entre 0 y 255, éstos inclusive, según la instrucción a utilizar


OPERACIONES ORIENTADAS A LITERALES Y DE CONTROL
Nemotécnicos Operación Estados afectados
ADDLWk
ANDLWk
CALLk
CLRWDT 
GOTOK
IORLWK
MOVLWK
RETFIE 
RETLWK
RETURN 
SLEEP 
SUBLWK
XORLWK
Sumar literal k a W
AND entre k y W
Llamar subrutina
Limpiar WDT
Salta a dirección k
OR entre k y W
Cargar W con literal k
Retornar de interrupción
Retornar y cargar W con k
Retornar de subrutina
Ir al modo de bajo consumo
Restarle k a W
OR exclusiva entre k y W
C,DC,Z
Z
 
-TO,-TD
 
Z
 
 
 
 
-TO,-TD
C,DC,Z
Z

Bueno, eso es todo, y creo que más que suficiente.



R-Luis...



    
--| |--