🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: FPU i zaokrąglanie

#1109
From: Bernard
Date: Thu, 03 May 2007 21:39
27 lines
2032 bytes
Damian 'legion' Szuberski wrote:
> On 2007-05-03, Bernard wrote:
>>>> Wytłumaczyć to można samą istotą zapisu zmiennopozycyjnego, który jest z 
>>>> natury przybliżony, a błędu zapewne nie ma nigdzie.
>>> W takim razie czy istnieje jakiś sposób na bezbolesne przesunięcie
>>> przecinka w lewo o 2 miejsca? Wydaje mi się że przy takich liczbach
>>> (7310 i 100) FPU powinien być dokładny przy dzieleniu bo sprowadza się
>>> to do operacji na cechach i ewentualnej normalizacji mantysy.
>> Zapisz 73.10 binarnie w postaci stałopozycyjnej, a potem wyciągaj wnioski.
> 73.09999847412109375 = 1001001.00011001100110011
> 73.10 = 1001001.00011

Akurat... To powyżej, to 73 + 1/16 + 1/32. Te ułamki nie sumują się do 1/10.

> 7310 = 1110010001110
> 100 = 1100100
> 
> 7310/100 = 73.10 = 1001001.0(0011)...

O, już lepiej.

> Faktycznie, w ferworze walki umknął mi fakt że działamy w systemie
> binarnym...
> 
> Czyli mam rozumieć że zaokrąglania nie uzyskam? :/

Ależ właśnie uzyskałeś!!! :)
Technical Details
Message-ID: <463a3f64$0$13197$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
References: <f1atbo$8q1$1@news.onet.pl> <f1b42l$6sl$1@inews.gazeta.pl> <f1b8rl$1vn$1@news.onet.pl> <46397830$0$13176$f69f905@mamut2.aster.pl> <f1cd0b$v0l$1@news.onet.pl> <463a0c7e$0$13191$f69f905@mamut2.aster.pl> <f1dceu$c19$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
Date: Thu, 03 May 2007 23:39:16 +0200
From: Bernard <bernard@earth.net>
User-Agent: Thunderbird 2.0.0.0 (Windows/20070326)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.asm
Subject: Re: FPU i zaokrąglanie
References: <f1atbo$8q1$1@news.onet.pl> <f1b42l$6sl$1@inews.gazeta.pl> <f1b8rl$1vn$1@news.onet.pl> <46397830$0$13176$f69f905@mamut2.aster.pl> <f1cd0b$v0l$1@news.onet.pl> <463a0c7e$0$13191$f69f905@mamut2.aster.pl> <f1dceu$c19$1@news.onet.pl>
In-Reply-To: <f1dceu$c19$1@news.onet.pl>
X-Antivirus: avast! (VPS 000738-1, 2007-05-03), Outbound message
X-Antivirus-Status: Clean
Lines: 27
Message-ID: <463a3f64$0$13197$f69f905@mamut2.aster.pl>
NNTP-Posting-Date: 03 May 2007 20:00:36 GMT
NNTP-Posting-Host: 82.210.165.187
X-Trace: 1178222436 mamut2.aster.pl 13197 82.210.165.187:2016
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit