polling_de_entradas
btfsc PORTA,0 ;pregunto si RA0=0?
goto RA0_es_1 ;no,entonces RA0=1
btfsc PORTA,1 ;si,pregunto si RA1=0
goto RA1_es_1 ;no,entonces RA1=1
btfss PORTA,2 ;si,pregunto si RA2=1?
goto polling_de_entradas ;no,vulvo a hacer el barrido
btfss PORTA,3 ;si,pregunto si RA3=1?
goto polling_de_entradas ;no,vuelvo a hacer el barrido
..... ;aca coloco lo que tenga que hacer
..... ;cuando RA2=RA3=1
.....
goto polling_de_entradas ;luego de terminado eso, vuelvo
;a hacer el barrido
RA0_es_1
..... ;aca coloco lo que tenga que hacer
..... ;cuando RA0=1
.....
goto polling_de_entradas
RA1_es_1
..... ;aca coloco lo que tenga que hacer
..... ;cuando RA1=1
.....
goto polling_de_entradas