x86 kode in podatkov o lokaciji

P

polarizirana

Guest
Zdravo,

Imam vprašanje glede stare DOS x86 Borland C prevajalnik.Ali je mogoče nastaviti datoteke MAP?Datoteka MAP prikazuje kodo in segmentov podatkov ustvarjenih. EXE datoteko.Možno je, da izberete pomnilnik model tiny, kompakten, ogromen, itd ..vendar ne v oblikovati datoteko MAP, kot sem razumel.I načrt za ustvarjanje 16-bitno realno x86 vlagati vloge s tem prevajalnika v že določeni prostor spomin.Ali je možno uporabljati nekatere vrste programske opreme, ki bo obremenitev. EXE datoteko in datoteko MAP in proizvajajo isti program, vendar v različnih prostoru pomnilnika, ali nastaviti MAP datoteka notranjost sestavljač ali Povezivač sam?Adijo.

 
Ne vem veliko o vsebini, se lahko dajo nekatere točke:
Datoteka Borland proizvede približno izvršljiva datoteka formata za DOS.Imeti mora nekaj tabel za poučevanje
kako se bo program naloži v pomnilnik in kako bodo obravnavani relocateable pomnilnika.
Torej, lahko uporabite exe samo pod DOS, ali če boste Oblikovalski program nakladač, ki razume datoteke.
Za vgrajeni sistem modelov je takih programov imenovane za lociranje, ki lahko binarne izvršljiv v absolutnem adderessable formatu - podoba datoteke v pomnilnik na vnaprej določenih naslov.Verjetno lahko te programe vam priložnost, da se nastaviti postavitev prostora spomin in tako naprej.V nasprotnem primeru boste morali nekaj podobnega exe loader, ki simulira DOS.
Obstaja nekaj projektov, povezanih s prostim DOS sistem.Če ti podpira MS exe obliko, ki jo lahko poskusite h (at) ck svoj zbornik.Tudi Najbrž shold datoteka MAP, ki jih je treba Povezivač whichc rešuje navedbe, vas bo morda lahko najdete kaj v nastavitvah povezovalnik.

 
polarizirana wrote:

I načrt za ustvarjanje 16-bitno realno x86 vlagati vloge s tem prevajalnika v že določeni prostor spomin.
 
Živim isti problem vlagati v sistem.

I rešiti to z mojo idejo, in jaz didnt vidim nobenih težav.

I zbira vir C TCC uporabo in jaz proizvedenih ASM vira.
I opredeljenih podatkov, kode in stack segment v ASM vira.
I opredeljeni vsi segment register v vrhu ASM programa.
I zbere te asm viru z uporabo tasm in so proizvedeni EPROM datotek.

 
bunalmis,

To je početje naloga Linker & Locator ročno.Pristop vam predlagamo, je težko način za to delo.Toolchains všeč Cadul so Debugger IDE, in tisto, kar naredi življenje lažje vgrajenih programmer.

Tom

 
lokacija orodje za X86

CAD-UL http://www.cadul.com/ - morda zaprt??

paradigma c http://www.devtools.com/free lokacija orodje

romize

http://ftp.iis.com.br/pub/simtelnet/msdos/turbo_c/romize.zip

 
Še bolje rommable brezplačno orodje je v2.2 .. UNILOC
Podpira plavajoča točka (tekma) in velike podatkovne
Will ustvariti libs za majhne, velike ... samo za Borland C.
Ali Google iskanje nemški spletni strani .. itd .. 186

Ne najdem to pm me.

Lak ..

 
check out prost prevod (8Kb code meja) za turbo javljalnikov za Turbo C / Pascal.

http://www.xellsoft.com/TurboLocator.html

 

Welcome to EDABoard.com

Sponsor

Back
Top