🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: problem pamieci

#818
From: PioM
Date: Sun, 12 Nov 2006 13:42
30 lines
2135 bytes
Użytkownik "Wiktor S." <azi@daleko.N0SPAM.be> napisał w wiadomości 
news:eiuvuu$9cf$1@news.onet.pl...
>> Dlaczego nie dziala
>> mov [b8000000],3007
>>
>> a dziala
>> ds=b8000
>> mov ds:[0000],3007?

>> Wyglada na to samo i powinno dzialac w 32 bitowym adresowaniu.

> Jeśli mowa o trybie chronionym, to wpisywanie do ds-a konkretnej wartości 
> liczbowej jako części adresu jest kompletna bzdurą.
>
> Jeśli tryb rzeczywisty - odpowiedź i sposób łączenia segmentu i ofsetu już 
> dostałeś. DS jest zawsze 16-bitowy, więc wartości B8000 doń nie zapiszesz.
>
> W trybie rzeczywistym adres = segment * 16 + ofset. Przy 16-bitowym 
> ofsecie da to maksymalny adres około megabajta. Teoretycznie gdyby użyć 
> ofsetu 32-bitowego, można odwołać się do dalszej pamięci, ale w praktyce 
> wywali nam wyjątek. Jest na to obejście, tzw. tryb "unreal", ale to jest 
> raczej ciekawostka bez praktycznego zastosowania.

standardowo powinno byc adres = segment * 65536 to pewnie FLAT model od 4 GB 
w 16 bitach do ponad 262 TB w 32 bitach.
adres = segment * 16 + ofset to smieszny pomysl i marnotrastwo.

--
PioM 
Technical Details
Message-ID: <ej78hs$ql5$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <eisoem$a84$1@atlantis.news.tpi.pl> <eiuvuu$9cf$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "PioM" <piotrmarasz@hotmail.com>
Newsgroups: pl.comp.lang.asm
Subject: Re: problem pamieci
Date: Sun, 12 Nov 2006 14:42:22 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 32
Message-ID: <ej78hs$ql5$1@nemesis.news.tpi.pl>
References: <eisoem$a84$1@atlantis.news.tpi.pl> <eiuvuu$9cf$1@news.onet.pl>
NNTP-Posting-Host: eot154.internetdsl.tpnet.pl
X-Trace: nemesis.news.tpi.pl 1163339132 27301 83.15.231.154 (12 Nov 2006 13:45:32 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sun, 12 Nov 2006 13:45:32 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-RFC2646: Format=Flowed; Response
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit