AYUDA?????

hermenegildo
04 de Noviembre del 2007
Analice el siguiente programa del PIC 16F84 y documente cada línea del mismo.

LIST P = 16F84
RADIX HEX

W EQU 0
F EQU 1
ESTADO EQU 0x03
TMR0_OPT EQU 0x01
INTCON EQU 0x0B
PUERTAA EQU 0x05
PUERTAB EQU 0x06
CONTA EQU 0x10


ORG 0
goto inicio


ORG 4
goto inter


ORG 5
inicio bsf ESTADO, 5
clrf PUERTAB
movlw b’00000011’
movwf PUERTAA
movlw b’00000111’
movwf TMR0_OPT
bcf ESTADO, 5
movlw b’10100000’
movwf INTCON
movlw 0x10
movwf CONTA
movlw 0x0c
movwf TMR0_ OPT
bucle btfsc PUERTAA, 0
goto ra0_1
bcf PUERTAB, 0
goto ra1x
ra0_1 bsf PUERTAB, 0
r1ax btfsc PUERTAA, 1
goto ra1_1
bcf PUERTAB, 1
goto bucle2
ra1_1 bsf PUERTAB, 1
bucle2 goto bucle





inter decfsz CONTA, 1
goto seguir
conta_0 movlw 0x10
movwf CONTA
btfsc PUERTAB, 7
goto rb7_1
bsf PUERTAB, 7
goto seguir
rb7_1 bcf PUERTAB, 7
seguir movlw b’10100000’
movwf INTCON
movlw 0x0c
movwf TMR0_OPT
retfie
end



Diganme que hace, necesito ayuda programando el pic , pero aun no entiendo todo este codigo ,please