🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Visual Studio 2008 (C++ oraz DLL w asmie) Interpolacja

#1927
From: Remek
Date: Tue, 26 May 2009 16:01
38 lines
1909 bytes
Użytkownik "MrokU" napisał:

> Spojrzał już ktoś może na te errory/ Bo kurde nie
> umiem sobie z tym poradzić...

Nie używam VC, więc wyodrębniłem kod DLL-ki do MrokU.asm :)

Skompilowało się po usunięciu jednego błędu:

sinus PROC kat:DQ

Masm32 akurat nie rozumie tej deklaracji. Musiałem podać:

sinus PROC kat:QWORD

ale wówczas nie zgadza mu się linia:

        mov eax, kat

ze względu na niezgodność rozmiarów operandów. Masm nie umie rzutować tak
jak HL-e. Dałem więc:

sinus PROC kat:DWORD

I teraz działa. Można również tak:


sinus PROC kat:QWORD

   ...

   mov eax, dword ptr kat

Zależy co ma być wykorzystane. W tym przypadku do eax zostanie zapisany
"górny" dword. Nie analizoeałem szczegółowo tej procedurki, więc nie wiem
czy to wystarczy. Analizować "w locie" potrafi Bogdan.

Remek
Technical Details
Message-ID: <gvh3mf$a3r$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <29a4a4e4-9913-4afa-ba78-63b3168b1c91@r34g2000vbi.googlegroups.com> <1800926.ER7XFjMh0G@meehow.homeip.net> <6a3c09a9-6a40-491a-8d0b-aebe884ddeb9@k38g2000yqh.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Remek" <wiasmed@neostrada.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Visual Studio 2008 (C++ oraz DLL w asmie) Interpolacja
Date: Tue, 26 May 2009 18:01:48 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 47
Message-ID: <gvh3mf$a3r$1@inews.gazeta.pl>
References: <29a4a4e4-9913-4afa-ba78-63b3168b1c91@r34g2000vbi.googlegroups.com> <1800926.ER7XFjMh0G@meehow.homeip.net> <6a3c09a9-6a40-491a-8d0b-aebe884ddeb9@k38g2000yqh.googlegroups.com>
NNTP-Posting-Host: acqk231.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1243353615 10363 83.10.242.231 (26 May 2009 16:00:15 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 26 May 2009 16:00:15 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-User: remeka
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit