🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: REQ: połączenie programu w C z funkcją w ASM

#1784
From: asmaniak
Date: Wed, 16 Apr 2008 17:30
14 lines
1736 bytes
Bogdan (bogdro) wyszesnastkował:
> milion pisze:
>> Kod działa mi poprawnie na 32-bitowym kompie. A jak zrobić żeby działał
>> poprawnie na 64-bitowym?
>   Jeśli chodzi o wywoływanie funkcji i przekazywanie parametrów, to
> 64-bitowy komp nie robi różnicy. Dopiero 64-bitowy system. Zapoznaj się
> z "x64 Application Binary Interface" (x64 ABI). Wyszukaj w necie na
> przykład "x64-abi.pdf" lub "x64-abi-0.96.pdf".
Drobne różnice są w trybie 32-bitowym maszyny 64-bitowej. Związane chyba ze sposobem rozwijania liczb przypisywanych do podrejestrów rejestrów.
-- 
 qo   |)      CPL: cs[0..1] (ss[0..1]) p lvl of curr code!
    _x/ ,     RPL: seg_sel[0..1] privilege lvl of seg_sel!
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-,
,__ -- __ -- DPL: 2._word_of_seg_desc[13..14]:`f seg_desc ,
Technical Details
Message-ID: <fu5d4a$oqs$1@news.mixmin.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!feeder.erje.net!news.mixmin.net!not-for-mail
References: <ftli4l$kuu$2@news.ds.pg.gda.pl> <4800ab47$0$31402$f69f905@mamut2.aster.pl> <fu32o4$ja6$1@news.ds.pg.gda.pl> <fu55d9$8k8$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!feeder.erje.net!news.mixmin.net!not-for-mail
From: asmaniak <rwt@psychicsdirectory.com>
Newsgroups: pl.comp.lang.asm
Subject: Re: REQ: połączenie programu w C z
 funkcją w ASM
Date: Wed, 16 Apr 2008 17:30:52 +0000 (UTC)
Organization: opRWTng
Lines: 14
Message-ID: <fu5d4a$oqs$1@news.mixmin.net>
References: <ftli4l$kuu$2@news.ds.pg.gda.pl> <4800ab47$0$31402$f69f905@mamut2.aster.pl> <fu32o4$ja6$1@news.ds.pg.gda.pl> <fu55d9$8k8$1@inews.gazeta.pl>
NNTP-Posting-Host: cc82f123382bdd1fab7eb171c707c2b2
Mime-Version: 1.0
X-Complaints-To: abuse@mixmin.net
NNTP-Posting-Date: Wed, 16 Apr 2008 17:30:52 +0000 (UTC)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit