MPLAB asembler

Lukas Grepl L.Grepl@sh.cvut.cz
Čtvrtek Srpen 10 16:14:00 CEST 2006


> v projektu je linker.
...
> po buld mi to napise ze v radku s if je chyba. po delsim rozboru jsem
> zjistil ze prekladac dokaze vypsat pouze nazev predavaneho reg. ale ne jeho
> adresu. jak ji zjistit. pokud dam linker pric a jedu v absolutnim kodu tak
> ta makra funguje ( ona je ta makra trochu slozitejsi, potrebuji urcovat v
> jake bance je ktery reg). Proste to s pritomnosti linkeru nedokaze predat
> adresu reg.

Myslim ze odpoved je v podstate uz v tom co pisete - kdyz kompilujete 
primo do absolutniho kodu, vi assembler uz v okamziku prekladu jakou ma 
ten reg adresu. Ale kdyz pouzijete linker, tak assebler (absolutni) 
adresy nezna a linker zase uz neresi (ani nemuze) makra ve zdrojovem kodu.

Lukas Grepl




Další informace o konferenci Hw-list