🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #387

Re: jak zaczac ?

#387
From: Bogdan (bogdro)
Date: Tue, 11 Jul 2006 15:05
21 lines
2375 bytes
Stachu 'Dozzie' K. napisał(a):
>>> [*] To oczywiście uproszczenie, bo chodzi o konwencję wołania funkcji
>>> używaną w plikach ELF na architekturze x86.
>>  x86 - tak, ale nie tylko ELF. Tak samo jest w Windows, w DOSowym C
>> pewnie też.
> 
> Spodziewałem się czegoś takiego. Ja używam tylko Linuksa (choć FreeBSD
> powinno mieć taką samą konwencję, bo to chyba specyfikacja ELF wymaga
> takich a nie innych zachowań), więc wolałem się trzymać znanych mi
> faktów.

 To, o czym mówimy, nazywa się chyba ABI (Application Binary
Interface). Opisuje to, gdzie są przekazywane parametry (?), gdzie
zwracane i chyba też właśnie wymogi co do rejestrów. Głowy nie dam,
ale takie coś mi się obiło o uszy, nie zagnieżdżałem się za bardzo.

-- 
Pozdrawiam, Bogdan                                  (Linux i FreeDOS)
Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
Prawdziwy, bezpieczny komunikator:                   www.JabberPL.org
Technical Details
Message-ID: <e90eon$768$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <e8ifjo$o1i$1@atlantis.news.tpi.pl> <1152193946.886142.257150@75g2000cwc.googlegroups.com> <e8lm1p$dnv$1@inews.gazeta.pl> <e8nogd$cgm$2@atlantis.news.tpi.pl> <e8rd6g$ltc$1@nemesis.news.tpi.pl> <1152466310.474238.58090@35g2000cwc.googlegroups.com> <slrneb2iab.56h.dozzie@hans.zsh.bash.org.pl> <e8tjfq$6as$1@nemesis.news.tpi.pl> <slrneb505j.oqh.dozzie@hans.zsh.bash.org.pl> <e8u3jd$ak8$1@atlantis.news.tpi.pl> <slrneb55ve.p35.dozzie@hans.zsh.bash.org.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@bogdan.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: jak zaczac ?
Date: Tue, 11 Jul 2006 17:05:32 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 21
Message-ID: <e90eon$768$1@atlantis.news.tpi.pl>
References: <e8ifjo$o1i$1@atlantis.news.tpi.pl> <1152193946.886142.257150@75g2000cwc.googlegroups.com> <e8lm1p$dnv$1@inews.gazeta.pl> <e8nogd$cgm$2@atlantis.news.tpi.pl> <e8rd6g$ltc$1@nemesis.news.tpi.pl> <1152466310.474238.58090@35g2000cwc.googlegroups.com> <slrneb2iab.56h.dozzie@hans.zsh.bash.org.pl> <e8tjfq$6as$1@nemesis.news.tpi.pl> <slrneb505j.oqh.dozzie@hans.zsh.bash.org.pl> <e8u3jd$ak8$1@atlantis.news.tpi.pl> <slrneb55ve.p35.dozzie@hans.zsh.bash.org.pl>
NNTP-Posting-Host: acry223.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1152630359 7368 83.11.26.223 (11 Jul 2006 15:05:59 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 11 Jul 2006 15:05:59 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.4 (X11/20060516)
In-Reply-To: <slrneb55ve.p35.dozzie@hans.zsh.bash.org.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit