Article View: pl.comp.lang.asm
Article #884Re: Model pamięci
From: Bernard
Date: Wed, 13 Dec 2006 22:51
Date: Wed, 13 Dec 2006 22:51
35 lines
2060 bytes
2060 bytes
johnny wrote: > Bernard napisał(a): >> Johnny wrote: >>> Fragment kodu: >>> >>> .model huge >>> (...) >>> ILOSC_CYFR = 0FFFFh >> Raczej LICZBA cyfr, a nie ilość... > > Kwestia nomenklatury. Nie. Kwestia stosowania poprawnych określeń. >>> Czy w tym modelu (huge) nie powinno nie być takiego limitu, nawet na >>> pojedynczą zmienną? >> Nie powinno. Segment może mieć do 64K. >> >> A tak z ciekawości: w jakim celu piszesz tak dziwaczne programy pod >> DOSa, którego od 10 lat już nie ma? > > Przerabiam książkę i przerabiam wybrane ćwiczenia. A tam jest DOS i MASM > lub TASM. Tak starej książki nie warto "przerabiać". Zapomnij o modelach pamięci, bo dzisiaj to już nieaktualne. Wprawki pod DOSa pisze się w postaci .COM (czyli model tiny), a we współczesnych systemach mamy 32-bitowe adresowanie. W obu przypadkach aplikacja "nie widzi" segmentów i nie musi się z nimi zmagać. > Wiesz jak rozwiązać mój problem, czy tylko tak dla podtrzymania > razgawora... ? A jaki masz problem? Jeśli problemem jest duża struktura danych, to pisz płaski, 32-bitowy kod pod Windows lub Linuxa.
Technical Details
Message-ID:
<458073b3$0$17947$f69f905@mamut2.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<elotdq$5hj$1@nemesis.news.tpi.pl> <elpfg5$9fo$1@achot.icm.edu.pl> <elpqi0$s8o$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.astercity.net!news.aster.pl!not-for-mail Date: Wed, 13 Dec 2006 23:51:34 +0100 From: Bernard <bernard@earth.net> User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 Newsgroups: pl.comp.lang.asm Subject: Re: Model pamięci References: <elotdq$5hj$1@nemesis.news.tpi.pl> <elpfg5$9fo$1@achot.icm.edu.pl> <elpqi0$s8o$1@atlantis.news.tpi.pl> In-Reply-To: <elpqi0$s8o$1@atlantis.news.tpi.pl> X-Antivirus: avast! (VPS 0658-0, 2006-12-13), Outbound message X-Antivirus-Status: Clean Lines: 36 Message-ID: <458073b3$0$17947$f69f905@mamut2.aster.pl> NNTP-Posting-Date: 13 Dec 2006 21:42:12 GMT NNTP-Posting-Host: 82.210.165.187 X-Trace: 1166046132 mamut2.aster.pl 17947 82.210.165.187:1473 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit