[elektro] PIC ASM kérdés
Acs Gabor
levlista at e8e.eu
Tue Sep 25 22:51:13 CEST 2012
Nem úgy van, hogy a PCLATH adja a felső biteket, és ezért a PCL
módosítással csak az általa elérhető 8 bites címtartományon belül
ugrálhatsz? Már emberemlékezet óta nem is láttam 16-os PIC-et, szóval
már minden a homályba vész, de nekem még az AND-olás szerepe sem
világos. Azzal nem kimaszkolja az első 7 lehetőséget?
De ha van egy Pickit-je, végigléptethetné utasításonként, hogy mi a
következő cím.
Gábor
2012.09.25. 22:24 keltezéssel, Varsanyi Peter írta:
>
> Sziasztok!
>
>
> Egy ismerõs kérdését tolmácsolnám, mert nem vagyok otthon a PIC-es
> dolgokban. Van egy ASM forrása, benne egy indexelt, táblázatos ugrás. Ha a
> kód az elsõ 256 byte-ra kerül, jól mûködik. Ha 256 byte fölé, a szimulátor
> szerint jól megy, de a valóságban megkergül a proci. Mi lehet a hiba? A
> proci: 16F1823 A kódrészlet:
>
> Counter:
> INCF count,F ;55
> MOVLW b'00000111' ;56
> ANDWF count,W ;57
> ADDWF PCL,F ;58
> ;
> GOTO count1 ;60
> GOTO count2
> GOTO count3
> GOTO count4
> GOTO count5
> GOTO count6
> GOTO count7
> GOTO count8
> ;
>
> Köszi:
>
> Pepe
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list