Está en la página 1de 1

NEMONICOS addwf andwf clrf clrw comf decf incf iorwf movf movwf nop rlf rrf subwf

swapf xorwf bcf bsf btfsc btfss decfsz incfsz addlw andlw iorlw movlw sublw xorlw call clrwdt goto retfie retlw return sleep

PARAMETROS

OPERACION CICLOS INSTRUCCIONES QUE MANEJAN REGISTROS f,d Suma de W con f 1 f,d AND de W con f 1 f Borrado de f 1 Borra W 1 f,d Complementa f 1 f,d Decremento de f 1 f,d Incremento de f 1 f,d OR de W con f 1 f,d Movimiento de f 1 f Movimiento de W a f 1 No operacin 1 f,d Rotacin de f a la izquierda con carry 1 f,d Rotacin de f a la derecha con carry 1 f,d Resta de W a f (f-W) 1 Intercambio de 4 bits de +peso por los 4 de f,d 1 -peso f,d OR exclusiva de W con f 1 INSTRUCCIONES QUE MANEJAN BITS f,b Puesta a 0 del bit b de f 1 f,b Puesta a 1 del bit b de f 1 INSTRUCCIONES DE SALTO f,b Testeo del bit b de f, Salta si 0 2 f,b Testeo del bit b de f, salta si 1 2 f,d Decremento de f, salta si 0 2 f,d Incremento de f, salta si 0 2 INSTRUCCIONES QUE MANEJAN OPERANDOS INMEDIATOS k Suma de literal con W 1 k AND de literal con W 1 k OR de literal con W 1 k Movimiento de literal a W 1 k Resta W de literal (k-W) 1 k OR exclusiva de literal con W 1 INSTRUCCIONES DE CONTROL Y ESPECIALES k Llamada a subrutina 2 Borrado de watchdog 1 k Salto a una direccin 2 Retorno de interrupcin 2 k Retorno devolviendo literal en W 2 Retorno de subrutina 2 Puesta del microprocesador en reposo 1

SEALIZADORES C,DC,Z Z Z Z Z Z Z Z Z ninguno ninguno C C C,DC,Z ninguno Z ninguno ninguno ninguno ninguno ninguno ninguno C,DC,Z Z Z ninguno C,DC,Z Z ninguno #TO, #PD ninguno ninguno ninguno ninguno #TO, #PD

W: Registro de trabajo. f: registro de memoria de datos. k: constante de 8 bits a 11 bits. b: bit. d: destino, si d=0 el destino es W, si d=1 el destino es f. C, DC, Z, #TO, #PD son bits especficos del registro STATUS

También podría gustarte