Beruflich Dokumente
Kultur Dokumente
2.-
ADDWF
ADDWF F,D
3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.-
ANDWF BCF BSF BTFSC BTFSS CALL GOTO CLRF CLRW CLRWDT COMF DECF DECFSZ INCF INCFSZ IORLW IORWF MOVLW MOVF MOVWF NOP RETFIE RETLW RETURN RLF RRF SLEEP
ANDWF F,D BCF F,BIT BSF F,BIT BTFSC F,BIT BTFSS F,BIT CALL LABEL GOTO LABEL CLRF F CLRW CLRWDT COMF DECF DECFSZ INCF INCFSZ IORLW IORWF MOVLW MOVF MOVWF NOP RETFIE RETLW RETURN RLF RRF SLEEP SUBLW F,D F,D F,D F,D F,D K F,D K F,D F
L F,D F,D
30.- SUBLW
31.- SUBWF
SUBWF F,D
Z Se pone a 1 si la operacin es 0 DC Se pone a 1 si hubo un acarreo del bit 3 al 4 C Se pone a 1 si hubo desbordamiento, o sea, cuando se supera H'FF' Z Se pone a 1 si la operacin es 0 DC Se pone a 1 si hubo un acarreo del bit 3 al 4 C Se pone a 1 si hubo desbordamiento, o sea, cuando se supera H'FF' Z Se pone a 1 si la operacin es 0 No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. Z Se pone a 1 Z Se pone a 1 TO (neg) Se pone a 1 PD (neg) Se pone a 1 Z Se pone a 1 si la operacin da 0 Z Se pone a 1 si la operacin da 0 No afecta ningn bit del registro STATUS. Z Se pone a 1 si la operacin da 0 No afecta ningn bit del registro STATUS. Z Se pone a 1 si la operacin da 0 Z Se pone a 1 si la operacin da 0 No afecta ningn bit del registro STATUS. Z Se pone a 1 si la operacin da 0 No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. No afecta ningn bit del registro STATUS. C se pone a 1 si hubo acarreo C se pone a 1 si hubo acarreo TD se pone a 1 PD se pone a 1 Z se pone a 1 si el resultado es 0 DC se pone a 0 si hay acarreo del bit del 4 al 5 bit del registro (recordemos que en la resta, es distinto a la suma, por eso, se pone a 0 si hubo acarreo). C se pone a 0 si hubo acarreo (recordemos que en la resta, es distinto a la suma, por eso, se pone a 0 si hubo acarreo). Z se pone a 1 si el resultado es 0 DC se pone a 0 si hubo un acarreo del 4 bit al 5 bit (recordemos que en la resta, es distinto a la suma, por eso, se pone a 0 si hubo
acarreo). C se pone a 0 si hubo acarreo del 7 bit. (Recordemos que en la resta, es distinto a la suma, por eso, se pone a 0 si hubo acarreo). No afecta ningn bit del registro STATUS.
NOTA: D significa destino donde se guardara el dato resultado de una operacin. F es cualquier registro elegido por el programador. K es cualquier constate (una literal).