tenes razon cambie de columna, la deje ay
List p=16f84
STATUS equ 0x03
PORTB equ 0x06
TRISB equ 0x86
CONT equ 0x0C
CONT2 equ 0x0D
CONT3 equ 0x0E
;P equ 0x64
;M equ 0x61
;N equ 0x21
__config _INTOSC_OSC_NOCLKOUT & _WDT_OFF
org 0x00
goto INICIO
org 0x05
INICIO
bsf STATUS,5 ;cambia al banco1
clrf TRISB ;PORTB salidas
bcf STATUS,5 ;cambia al banco0
PROG
movlw b'11111111'
movwf PORTB
call RETARDO
movlw b'00000000'
movwf PORTB
call RETARDO
gotoy me dejo de tirar este
Warning[205] C:\84\84.ASM 11 : Found directive in column 1. (__config)
pero todavía me falla con esto
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F84 "84.asm" /l"84.lst" /e"84.err"
Error[113] C:\84\84.ASM 11 : Symbol not previously defined (_INTOSC_OSC_NOCLKOUT)
Error[113] C:\84\84.ASM 11 : Symbol not previously defined (_WDT_OFF)
Message[302] C:\84\84.ASM 17 : Register in operand not in bank 0. Ensure that bank bits are correct.
Halting build on first failure as requested.
BUILD FAILED: Fri Jul 11 14:49:59 2008
pd: como haces para saber la cantidad de tiempo que lleva el retardo con el MPLAB SIM yo lo unico que se hacer es hacerlo correr con f7