Intruccciones, Pic, Avr, Etc

Páginas: 6 (1486 palabras) Publicado: 10 de abril de 2012
Instrucciones para los PIC´s
INSTRUCCIONES QUE MANEJAN REGISTROS |
Nemónicos y operandos | Descripción | Ciclos | Flags |
ADDWF                 f,d | Suma W y f | 1 | C, DC, Z |
ANDWF                 f,d | AND W con f | 1 | Z |
CLRF                     f | Borra f | 1 | Z |
CLRW                    --- | Borra W | 1 | Z |
COMF                    f,d | Complementa f | 1 | Z |DECF                    f,d | Decrementa f | 1 | Z |
DECFSZ               f,d | Decrementa f, si es 0 salta | 1 (2) | Ninguno |
INCF                      f,d | Incrementa f | 1 | Z |
INCFSZ                 f,d | Incrementa f, si es 0 salta | 1 | Ninguno |
IORWF                  f,d | OR entre W y f | 1 | Z |
MOVF                   f,d | Mueve f | 1 | Z |
MOVWF               f | Mueve W a f | 1| Ninguno |
NOP                      --- | No opera | 1 | Ninguno |
RLF                       f,d | Rota f a la izqda. a través del carry | 1 | C |
RRF                      f,d | Rota f a la dcha. a través del carry | 1 | C |
SUBWF                f,d | Resta a f el reg. W | 1 | C, DC, Z |
SWAPF                f,d | Intercambia f | 1 | Ninguno |
XORWF                f,d | XOR de W con f| 1 | Z |
INSTRUCCIONES QUE MANIPULAN BITS |
BCF                     f,b | Borra bit de f | 1 | Ninguno |
BSF                     f,b | Pone a 1 el bit de f | 1 | Ninguno |
BTFSC                f,b | Comprueba un bit de f y salta si es 0 | 1 (2) | Ninguno |
BTFSS                f,b | Comprueba un bit de f y salta si es 1 | 1 (2) | Ninguno |
INSTRUCCIONES DE CONTROL Y DE OPERANDOSINMEDIATOS |
ANDLW              k | AND inmediato con W | 1 | Z |
CALL                  k | Llamada a subrutina | 2 | Ninguno |
CLRWDT           k | Borra Watchdog | 1 | TO, PD |
GOTO                 k | Salto incondicional | 2 | Ninguno |
IORLW                k | OR inmediato con W | 1 | Z |
MOVLW              k | Mueve a W un valor inmediato | 1 | Ninguno |
OPTION              k |Carga el registro OPTION | 1 | Ninguno |
RETLW               k | Retorno y carga de W | 2 | Ninguno |
SLEEP               --- | Pasa a estado de reposo | 1 | TO, PD |
TRIS                    f | Carga el registro | 1 | Ninguno |
XORLW              k | OR exclusiva a W | 1 | Z |

Instrucciones de avr.

Instrucciones de Intel.
TRANSFERENCIA
Nombre | Comentario | Operación |
MOV | Mover(copiar) | MOV Dest,Fuente |
XCHG | Intercambiar | XCHG Op1,Op2 |
STC | Set The Carry (pone Carry en 1) | STC |
CLC | Clear Carry (pone Carry en 0) | CLC |
CMC | Complementar Carry | CMC |
STD | Setear dirección | STD |
CLD | Limpiar dirección | CLD |
STI | Flag de Interrupción en 1 | STI |
CLI | Flag de Interrupción en 0 | CLI |
PUSH | Apilar en la pila | PUSH Fuente |
PUSHF |Apila los flags | PUSHF |
PUSHA | Apila los registros generales | PUSHA |
POP | Desapila de la pila | POP Dest |
POPF | Desapila a los flags | POPF |
POPA | Desapila a los reg. generales | POPA |
CBW | Convertir Byte a Word | CBW |
CWD | Convertir Word a Doble | CWD |
CWDE | Conv. Word a Doble Extendido | CWDE |
IN | Entrada | IN Dest,Puerto |
OUT | Salida | OUT Puerto,Fuente |ARITMéTICOS
Nombre | Comentario | Operación |
ADD | Suma | ADD Dest,Fuente |
ADC | Suma con acarreo | ADC Dest,Fuente |
SUB | Resta | SUB Dest,Fuente |
SBB | Resta con acarreo | SBB Dest,Fuente |
DIV | División (sin signo) | DIV Op |
IDIV | División entera con signo | IDIV Op |
MUL | Multiplicación (sin signo) | MUL Op |
IMUL | Multiplicación entera con signo | IMUL Op |
INC| Incrementar | INC Op |
DEC | Decrementar | DEC Op |
CMP | Comparar | CMP Op1,Op2 |
SAL | Desplazam. aritmético a la izq. | SAL Op,Cantidad |
SAR | Desplazam. aritmético a la der. | SAR Op,Cantidad |
RCL | Rotar a la izquierda c/acarreo | RCL Op,Cantidad |
RCR | Rotar a la derecha c/acarreo | RCR Op,Cantidad |
ROL | Rotar a la izquierda | ROL Op,Cantidad |
ROR | Rotar a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BATALLA DE MICROCONTROLADORES ¿AVR o PIC?
  • Etc Etc Etc Etc
  • Pica Pica
  • ETC ETC
  • ETC
  • Pice
  • los picos
  • pico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS