«« ( Date ) »» // «« ( Thread ) »» // mips-nastava - 2007

Re: Za asistenta - non-relocatable kod

by Aleksandar Crnjin
subota, 03. februar 2007 - 20:50.

Mislim da je ipak TASM kriv, jer mi kombinacija Intel ASM86/LINK86/LOC86
uspesno prevodi program i slaze segmente kako treba. TASM mi daje neki
warning da pristupam neinicijalizovanom segmentu, a onda TLINK takav
objektni fajl odbaci; potrazio sam po netu i video negde da neki linkeri ne
mogu da ispravno povezu nerelokabilne segmente, pa sam pretpostavio da je to
to...

Hteo bih da pitam jos nesto, mada nije neophodno za izradu domaceg.... sta
se u realnom slucaju dalje radi sa .BIN fajlom koji je izlaz LOC86?
Pretpostavljam da se utisne takav kakav je u EPROM mikroprocesorskog
sistema, ali ono sto mi kvari sliku je sta se onda desava sa DAT segmentom,
on ne treba da bude u ROM-u... Da li se nekako "izvuce" iz tog .BIN fajla
samo sadrzaj kodnog segmenta i on upise u EPROM?

Hvala unapred.
Aleksandar


On 2/3/07, Sasa Stojanovic <stojsasa@yahoo.com> wrote:

Moze da se izbori, ali u Vasem kodu nesto nije uredu (mada taj kod ne
mozete pokrenuti). Da se nije desilo slucajno da se segmenti preklapaju, ili
nesto slicno?

Pozdrav,
Sasa