🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: konwersja do liczb zmiennoprzecinkowych

#208
From: Lopez
Date: Mon, 24 Apr 2006 10:10
34 lines
1918 bytes
> Użytkownik napisał w wiadomości...
> Lopez napisał(a):
>> Nie powiedziales w jakiej postaci masz zmienna, ktora chcesz
>> konwertowac, to po pierwsze, a po drugie to komputer nie zna
>> czegos takiego jak postac ułamkowa.
>
> No tak, wyraziłem się nieprecyzyjnie. Chodzi mi o zamienienie
> zwykłej liczby ładowanej wartością natychmiastową, w zmiennej typu
> 'dd' na odpowiednik tej liczby w postaci zmiennoprzecinkowej. Czy
> muszę w tym celu posłużyć się koprocesorem, czy może istnieje
> jakiś prostszy sposób?

Prosciej sie chyba nie da.

.data
myint   dd 100
myfloat dq 0

.code
    fild myint    ;ladule int'a na stos koprocesora
    fstp myfloat  ;zdejmuje juz float'a w wiadome miejsce

A jak bys nie wiedzial to mozesz od razu zainicjowac pamiec
wartoscia zmiennoprzecinkowa,

myfloat dq 100.0

konwersje zrobi za Ciebie kompilator.

PS. wylacz quote w czytniku.

-- 
Pozdrawiam
Lopez
Technical Details
Message-ID: <e2i844$kog$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <1145812020.193991.231380@v46g2000cwv.googlegroups.com> <e2hn39$8k3$1@inews.gazeta.pl> <1145864598.052345.210390@t31g2000cwb.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: "Lopez" <rtlopezREMOVE@gazeta.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: konwersja do liczb zmiennoprzecinkowych
Date: Mon, 24 Apr 2006 12:10:51 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 35
Message-ID: <e2i844$kog$1@inews.gazeta.pl>
References: <1145812020.193991.231380@v46g2000cwv.googlegroups.com>   <e2hn39$8k3$1@inews.gazeta.pl> <1145864598.052345.210390@t31g2000cwb.googlegroups.com>
NNTP-Posting-Host: dns.zbt.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1145873351 21264 80.249.4.138 (24 Apr 2006 10:09:11 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 24 Apr 2006 10:09:11 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1807
X-User: rtlopez
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit