Estimados Amigos!!! les agradezco toda la ayuda facilitada, por fín gracias a la ayuda que me dieron todos Uds, pude comprender mis errores...

Ahora solo tengo mensajes de advertencia y no errores y el archivo se pudo compilar, este mensaje obtengo (al compilar):
----------------------------------------------------------------------
Debug build of project `C:\pic\en_asm\vamos.mcp' started.
Language tool versions: MPASMWIN.exe v5.46, mplink.exe v4.44, mplib.exe v4.44
Preprocessor symbol `__DEBUG' is defined.
Thu Oct 18 23:06:16 2012
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "semaforo_ok.asm" /l"semaforo_ok.lst" /e"semaforo_ok.err" /o"semaforo_ok.o" /d__DEBUG=1
Message[302] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 23 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 26 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 27 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 40 : Found opcode in column 1. (GOTO)
Message[305] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 44 : Using default destination of 1 (file).
Warning[203] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 136 : Found opcode in column 1. (MOVLW)
Warning[203] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 137 : Found opcode in column 1. (MOVWF)
Warning[203] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 138 : Found opcode in column 1. (RETFIE)
Warning[205] C:\PIC\EN_ASM\SEMAFORO_OK.ASM 139 : Found directive in column 1. (END)
Executing: "C:\Program Files\Microchip\MPASM Suite\mplink.exe" /p16F84A "semaforo_ok.o" /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1 /o"vamos.cof" /M"vamos.map" /W
MPLINK 4.43, Linker
Device Database Version 1.9
Copyright (c) 1998-2011 Microchip Technology Inc.
Errors : 0
MP2HEX 4.43, COFF to HEX File Converter
Copyright (c) 1998-2011 Microchip Technology Inc.
Errors : 0
Loaded C:\pic\en_asm\vamos.cof.
----------------------------------------------------------------------
Debug build of project `C:\pic\en_asm\vamos.mcp' succeeded.
Language tool versions: MPASMWIN.exe v5.46, mplink.exe v4.44, mplib.exe v4.44
Preprocessor symbol `__DEBUG' is defined.
Thu Oct 18 23:06:22 2012
----------------------------------------------------------------------
BUILD SUCCEEDED
Este es el programa que me ayudaron, ahora arreglado por si alguno quiere utilizarlo algún día, solo decir que quedan algunos mensages de advertencia, pero creo que igual debe funcionar al implementarlo en el circuito electrónico:
LIST P=PIC16f84A
RADIX DEC
INCLUDE <P16F84A.INC>
__CONFIG _CP_OFF & _PWRTE_OFF & _WDT_ON & _XT_OSC
; ZONA DE CÓDIGOS ****
cuenta equ 16
rp2 equ 7
rp1 equ 6
vp2 equ 1
vp1 equ 0
contador equ 0x10
retardo equ 0x11
ORG 0
GOTO principal
ORG 4
GOTO irq
principal:
MOVLW b'10000111'
BSF STATUS, RP0
MOVWF OPTION_REG
BCF STATUS, RP0
BSF STATUS, RP0
CLRF TRISB
CLRF TRISA
BCF STATUS, RP0
CLRF contador
MOVLW b'10011110'
MOVWF PORTB
BCF PORTA, vp2
BSF PORTA, vp1
MOVLW cuenta
MOVWF TMR0
MOVLW b'10100000'
MOVWF INTCON
espera:
CLRWDT
GOTO espera
irq:
MOVLW cuenta
MOVWF TMR0
INCF retardo
MOVLW 5
SUBWF retardo, w
BTFSS STATUS, Z
GOTO finswitch
CLRF retardo
INCF contador, f
caso20:
MOVLW 40
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso20
MOVLW b'10011110'
MOVLW PORTB
BCF PORTA, vp2
BSF PORTA, vp1
GOTO finswitch
fincaso20:
caso25:
MOVLW 50
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso25
MOVLW b'10011110'
MOVWF PORTB
BTFSC contador, 0
GOTO finswitch
MOVLW b'10'
XORWF PORTA, f
GOTO finswitch
fincaso25:
caso30:
MOVLW 60
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso30
MOVLW b'00000010'
XORWF PORTB, f
BSF PORTB, 0
BTFSC contador, 0
GOTO finswitch
MOVLW b'10'
XORWF PORTA, f
GOTO finswitch
fincaso30:
caso50:
MOVLW 100
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso50
MOVLW b'01110011'
MOVWF PORTB
BSF PORTA, vp2
BCF PORTA, vp1
GOTO finswitch
fincaso50:
caso55:
MOVLW 110
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso55
MOVLW b'01110011'
MOVWF PORTB
BTFSS contador, 0
GOTO finswitch
MOVLW b'01'
XORWF PORTA, f
GOTO finswitch
fincaso55:
caso60:
MOVLW 120
SUBWF contador, w
BTFSC STATUS, C
GOTO fincaso60
MOVLW b'00010000'
BTFSS contador, 0
BSF W, vp1
XORWF PORTB, f
BSF PORTB, 3
BTFSC contador, 0
GOTO finswitch
MOVLW b'01'
XORWF PORTA, f
GOTO finswitch
fincaso60:
otherwise:
MOVLW b'10011110'
MOVWF PORTB
BCF PORTA, vp2
BSF PORTA, vp1
CLRF contador
finswitch:
MOVLW b'10100000'
MOVWF INTCON
RETFIE
END
LO OTRO QUE ES SUPER IMPORTANTE ES MENCIONAR QUE EN ARCHIVO *.INC LA DIRECTIVA SALE DECLARADA ASÍ "LIST P=PIC16F84A" Y NO "LIST P=P16F84A".
NUEVAMENTE AGRADECER A LOS AMIGOS QUE ME AYUDARON
