Zdravím všetkých.
Môže mi niekto prosím vysvetliť za akých podmienok mi direktíva EQU
pridelí k symbolickému názvu konštantu(číselnú hodnotu v ľubovolnom formáte,B,HEX,DEC).
Doposiaľ som ju používal len k prideleniu registra k symbolickému názvu.
Ďakujem.Relatko
Čau,
direktiva equ nedělá nic jinýho než že ti přiděluje pod určitý jméno nějaký číslo, a je celkem jedno jestli to číslo je adresa do paměti nebo libovolný číslo.
Například můžeš mít REGISTR1 EQU 20h. Potom když dáš v movlw REGISTR1 tak se ti do W (wregistr) uloží hodnota 20h.
Jinak je dokonce možný že si do equ uložíš i více bajtový číslo, například: HODNOTA1 EQU A3Fh , potom stačí napsat instrukce MOVLW High(HODNOTA1) a MOVLW Low(HODNOTA1) , to první uloží vyšší bajt a to druhý nižší bajt do W