Beruflich Dokumente
Kultur Dokumente
CLRW - Borra el acumulador. COMF f,d .Calcula el complementario del registro f (los bits que estan a "0" los pone a "1" y viceversa. Resultado segn d. DECF f,d.. Decrementa f en uno (le resta uno). Resultado segn d. DECFSZ f,d.. Decrementa f y se salta la siguiente instruccin si el resultado es cero. Resultado segn d. INCF f,d.. Incrementa f en uno (le suma uno). Resultado segn d. INCFSZ f,d Incrementa f y se salta la siguiente instruccin si el resultado es cero (cuando se desborda un registro vuelve al valor 00h). Resultado segn d. IORWF f,d Realiza la operacin lgica OR entre W y f. Resultado segn d. MOVF f,d Mueve el contenido del registro f a W si d=0 (si d=1 lo vuelve a poner en el mismo registro) MOVWF f mueve el valor de W a f. Por ejemplo, si queremos copiar el valor del registro "REG1" al registro "REG2" (ya veremos como ponerles nombres a los registros) escribiremos:
MOVF REG1,0 ;mueve el valor de REG1 a W MOVWF REG2 ;mueve el valor de W a REG2
roBotikioo NOP - No hace nada, solo pierde el tiempo durante un ciclo. RLF f,d Rota el registro f hacia la izquierda a travs del bit CARRY (todos los bits se mueven un lugar hacia la izquierda, el bit 7 de f pasa al CARRY y el bit CARRY pasa al bit 0 de f). Resultado segn d. RRF f,d Lo mismo que RLF pero hacia la derecha. SUBWF f,d Resta f y W (f - W). Resultado segn d. SWAPF f,d intercambia los 4 primeros bit de f por los otros cuatro. Resultado segn d. XORWF f,d Realiza la operacin lgica XOR (OR exclusiva) entre W y f. Resultado segn d.