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