Article View: pl.comp.lang.c
Article #309306Re: jaki asm do pisania kompilatora
From: (fir)
Date: Fri, 05 May 2017 17:41
Date: Fri, 05 May 2017 17:41
22 lines
2764 bytes
2764 bytes
W dniu piątek, 5 maja 2017 19:18:55 UTC+2 użytkownik Przemek Biernat napisał: > On Friday, May 5, 2017 at 7:07:44 PM UTC+2, Sebastian Biały wrote: > > On 5/5/2017 6:37 PM, Przemek Biernat wrote: > > > No właśnie po co :) Jak ma się dostęp do instrukcji kodu maszynowego, problemu nie ma. > > > > Dalej nie wiem po co asm do pisania kompilatora poza skłonnościami > > sado-maso. > > No to jak to zrobić? Bo napisanie parsera to dosyć jasne i nie najtrudniejsza rzecz. Pytanie jak wygenerować plik niech już będzie że exe. Zakładam że nie ma to być translator języka si podobnego na C++ i później kompilacja msvc gcc g++ czy innymi kompilatorami. ja pisze powoli swoj asembler.. jak to sie robi? jesli zaczynasz od dolu tak jak ja to wpisujesz "pe tutorial" "coff tutorial" czy tam "portable executable tutorial" i uczysz sie zapisywac w miare poprawnego exe na dysk (na dany moment jestem gdzies tak w polowie tego punktu ;-( ) jak juz to zrobisz to pozastanie tylko generowac asembler do srodka nie wykluczone ze jak to napisze (nie wiem kiedy jakbym sie sprezyl to w miesiac bym to zrobil ale wole robic powoli) to wrzuce kluczowe kawalki kodu nawet z komentarzem by ktos mogl sobie tego uzyc to mu oszczedzi roboty pe jest nietsty nieco skomplikowany tak ze nie wroze sukcesow zupelnemu newbowi
Technical Details
Message-ID:
<c5522da5-6e3e-4308-9e15-0a3d23696024@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!c26no799695itd.0!news-out.google.com!x200ni3036itb.0!nntp.google.com!c26no798183itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<8a9bf3a1-0f32-4805-a0b4-449f894d977d@googlegroups.com> <oei5pr$ncn$2@node1.news.atman.pl> <c0a0a44b-04e4-4507-b5fa-091d6d617e51@googlegroups.com> <oeibgv$uih$1@node2.news.atman.pl> <6e02e89f-b02d-4d0d-a77e-07b7adfffe4e@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.98.100.2 with SMTP id y2mr3842764pfb.18.1494006086162; Fri, 05 May 2017 10:41:26 -0700 (PDT) X-Received: by 10.157.40.242 with SMTP id s105mr1005584ota.5.1494006086121; Fri, 05 May 2017 10:41:26 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!c26no799695itd.0!news-out.google.com!x200ni3036itb.0!nntp.google.com!c26no798183itd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Fri, 5 May 2017 10:41:25 -0700 (PDT) In-Reply-To: <6e02e89f-b02d-4d0d-a77e-07b7adfffe4e@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.245; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.172.255.245 References: <8a9bf3a1-0f32-4805-a0b4-449f894d977d@googlegroups.com> <oei5pr$ncn$2@node1.news.atman.pl> <c0a0a44b-04e4-4507-b5fa-091d6d617e51@googlegroups.com> <oeibgv$uih$1@node2.news.atman.pl> <6e02e89f-b02d-4d0d-a77e-07b7adfffe4e@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <c5522da5-6e3e-4308-9e15-0a3d23696024@googlegroups.com> Subject: Re: jaki asm do pisania kompilatora From: "(fir)" <profesor.fir@gmail.com> Injection-Date: Fri, 05 May 2017 17:41:26 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit