hola amigos del electronica tengo que realizar un programa en ensamblador con mplab pero no me sale me salen 6 errrores alguien me puede ayudar
dice teclea un numero de 5 bits si es menor k 10 sumar 5 si es mayor o igual que 10 pero menor que 20 sumar 3 , si es mayor o igual a 20 sumar 0 desplegar el resultado en leds
mi codigo:
LIST P=PIC16F84A
__CONFIG _CP_OFF & _WDT_OFF & _XT_OSC & _PWRTE_ON
INCLUDE <P16F84A.INC>
CBLOCK 0X0C
DATO
ENDC
ORG 0
inicio
BSF STATUS, RP0
MOVLW .255
MOVWF TRISA
CLRF TRISB
BCF STATUS,RP0
LEER
MOVF PORTA,W
MOVWF DATO
MOVLW .10
SUBlW DATO,W
BTFSS STATUS,C
GOTO F2
MOVLW .5
ADDWF DATO,F
GOTO MOSTRAR
F2
MOVWF DATO,W
SUBLW .10 iorlw SUBWF .20
BTFSC STATUS,C
GOTO F3
GOTO SUMAF2
SUMAF2
MOVLW .3
ADDWF DATO,W
GOTO MOSTRAR
F3
SUMAS
MOVLW .0
ADDWF DATO,F
MOSTRAR
MOSTRAR
MOVWF POTB,DATO
GOTO LEER
END