Porque este código no me activa el bit carry (que está en el STATUS.0) cuando se desborda la variable x?????
include "bs2defs.bas"
define OSC 20
TRISA=%00000000
PORTA=0
x var byte
x=0
status.0=0
while STATUS.0=0
x=x+1
wend
high porta.0
end
Y si sustituyo la linea x=x+1 por ensamblador si se dispara el bit carry
asm
mvlw 0x01
addwf _x,1
enasm
para poder trabajar con la variable x en ensamblador me metí en el *.asm para ver con que nombre creaban el registro y era igual pero con un _ delante.
Así que x var byte equivale a _x EQU posicion de memoria
¿Existe alguna manera de solucionar esto sin usar código asm, usando condigo pic basic?