Article View: pl.comp.lang.asm
Article #49Re: Cross programming ;-)
From: Arek
Date: Thu, 05 Jan 2006 17:05
Date: Thu, 05 Jan 2006 17:05
20 lines
2212 bytes
2212 bytes
Derek Kuliński / takeda napisał(a) w wiadomości: <1n6bbwnigzsw6.dlg@takeda.tk.invalid>... >On Wed, 4 Jan 2006 22:24:42 +0100, Arek wrote: > >Nadal uważasz, że dało by się? Amiga używała całkiem innego procesora niż >PC, może się nie znam, ale wydaje mi się, że coś takiego raczej chyba nie >da się napisać. No chyba, że system operacyjny przewiduje taką możliwość. Chodzi o strukturę plików wykonywalnych w np. DOSie i systemie Amigi. Obecnie Np. programy EXE mają w nagłówku zapisany adres startu kodu 16-bit dla DOS informującego, że potrzebna winda. W innym miejscu nagłówka (w innym nagłówku) mają inny adres startu dla kodu 32-bit. Możliwe więc, że fragmenty kodów na różne systemy (i procesory) nie musiałyby mieć ani jednego bajtu wspólnego. Jeżeli musiałyby się zaczynać od tego samego miejsca (np. początku) to można spróbować tak spreparować krótki fragmencik kodu dający się wykonać przez oba procesory, ale inaczej. Na PC skakałby do kodu dla x86 i DOS, na Amidze do kodu motoroli. Oczywiście to nie musiałoby się udać. Kiedyś zabrakło mi czasu (i sprzętu) zeby się pobawić. Arek
Technical Details
Message-ID:
<dpjjl7$iam$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailReferences:
<jdr7r1144tli0tcbqim88qc082283tvfo2@4ax.com> <dpg8ld$9fk$1@news.lublin.pl> <dphefa$pv3$1@news.onet.pl> <1n6bbwnigzsw6.dlg@takeda.tk.invalid>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: "Arek" <abcdek@poczta.onet.pl.usun_cde> Newsgroups: pl.comp.lang.asm Subject: Re: Cross programming ;-) Date: Thu, 5 Jan 2006 18:05:23 +0100 Organization: Onet.pl Lines: 22 Message-ID: <dpjjl7$iam$1@news.onet.pl> References: <jdr7r1144tli0tcbqim88qc082283tvfo2@4ax.com> <dpg8ld$9fk$1@news.lublin.pl> <dphefa$pv3$1@news.onet.pl> <1n6bbwnigzsw6.dlg@takeda.tk.invalid> NNTP-Posting-Host: chello084010116156.chello.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1136480743 18774 84.10.116.156 (5 Jan 2006 17:05:43 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Thu, 5 Jan 2006 17:05:43 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-Sender: JteAwJqAvHI2MiWs2GPQK71wcJ1i8aMz X-Newsreader: Microsoft Outlook Express 4.72.3110.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit