Estimados , buenas tardes , como les va ?
Les comento estoy teniendo problemas en darme cuenta que me estoy pasando por alto , ya que intento debuguear un codigo en asemmbler , coloco un par de breakpoints y cuando comienza a simular , directamente se rompen los mismos y da mensaje de error
"Break point at line 18 in file C:/Users/NahuelCDiaz-PC/MPLABXProjects/CODIGO SANTIAGO.X/newAsmTemplate.asm cannot be resolved to a valid program memory address"
y tambien
"No source code lines were found at current PC 0x7d5. Open program memory view to see instruction code disassembly. "
mi consulta es si se me esta pasando algo en el codigo o en la configuracion del MPLAB o el compilador
*MPLABX 6.10
*XC8 pic-as 2.41
*Debug tool simulator
#include <xc.inc>
#define _XTAL_FREQ 4000000;
CONFIG FOSC = INTOSCIO ; Oscillator Selection bits (INTOSC oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN)
CONFIG WDTE = OFF ; Watchdog Timer Enable bit (WDT disabled)
CONFIG PWRTE = OFF ; Power-up Timer Enable bit (PWRT disabled)
CONFIG MCLRE = OFF ; RA5/MCLR/VPP Pin Function Select bit (RA5/MCLR/VPP pin function is digital input, MCLR internally tied to VDD)
CONFIG BOREN = OFF ; Brown-out Detect Enable bit (BOD disabled)
CONFIG LVP = OFF ; Low-Voltage Programming Enable bit (RB4/PGM pin has digital I/O function, HV on MCLR must be used for programming)
CONFIG CPD = OFF ; Data EE Memory Code Protection bit (Data memory code protection off)
CONFIG CP = OFF ; Flash Program Memory Code Protection bit (Code protection off)
MAIN:
BCF STATUS, 6
BCF STATUS, 5
CLRF PORTA
MOVLW 0x25
MOVWF PORTA
MOVLW 0x02
CLRF PORTB
MOVWF PORTB
LOOP:
MOVLW 0x25
ADDWF PORTA
MOVWF PORTA
DECFSZ PORTB
GOTO LOOP
CLRF PORTB
MOVF PORTA,W
MOVWF PORTB
GOTO MAIN
END
La verdad es que estoy perdido y es para un examen , si a alguien se le ocurre alguna idea de como resolverlo se lo agradeceria .