direktiva

Pavel Hudecek pavelhudecek
Středa Březen 17 12:01:33 CET 2004


> najde sa prosim niekto kto mi polopaticky vysvetlí tuto direktivu použitu
v
> jednom prgrame (rtc)?
>
> org $+5*8+3  ;reserved for interrupt vectors

org je zpusobi, ze vysledny strojovy kod programu od teto
instrukce nasledujiciho se uklada od adresy uvedene jako parametr.

$ znamena aktualni adresa.

org $+5*8+3 tedy znamena, ze se ve vyslednem kodu proste udela
mezera dlouha 5*8+3, tedy 43 bytu.

U procesoru s jinou delkou slova v pameti programu (napr 14bitu
PIC) se samozrejme pocita s patricnou delkou slov.

H.

------
http://www.diametral.cz






Další informace o konferenci Hw-list