Autor Tema: Problemas con status.0 Carry bit en PicBasicPro  (Leído 1439 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado manu2097x

  • PIC10
  • *
  • Mensajes: 2
Problemas con status.0 Carry bit en PicBasicPro
« en: 03 de Julio de 2006, 10:14:22 »
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?