Prevod asm 16xxx - 18xxx
Michal HW
michalgregor@centrum.cz
Středa Červen 8 15:59:47 CEST 2005
btfss a btfsc zprehlednuji program, neni treba tolik navesti.
Navic BZ je relativni s malym ofsetem:
ADDLW 0
BZ Skoc
movlw 5
Skoc goto Proved_Neco
....
400 byte programu
....
Proved_Neco movlw 10
Tedy pokud chci skocit nekde dal, musim pouzit jedno pomocne navesti s
dlouhym skokem. (To je jedna z mala veci, ktera mne vytaci u x51...)
----- Original Message -----
From: "Mala Kobyla" <Mala.Kobyla@seznam.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Wednesday, June 08, 2005 10:58 AM
Subject: Re: Prevod asm 16xxx - 18xxx
Predem se omlouvam, je to trosku mimo, ale neda mi to. Zkusenosti s ASM na
PICu mam tak za ostrihanej nehet, ale dosel jsem k zajimavemu zjisteni.
Pokud si clovek udela dostatek maker (movlf, movff, cmplf, cmpff, cmpwf ),
misto instrukci bftsc a btfss pouziva bz, bnz a dalsi, rozdeli slusne
program do podprogramu, nepotrebuje 16bit a floatovou aritmetiku. Pak se bez
C na nejakej cas obejde:)
MK2
Další informace o konferenci Hw-list