Article View: pl.comp.lang.asm
Article #344Re: Wynik w konsoli
From: Bernard
Date: Mon, 19 Jun 2006 18:08
Date: Mon, 19 Jun 2006 18:08
22 lines
1971 bytes
1971 bytes
Wiktor S. wrote: >>> Uhum. Niestety, jak czytam dokumentację wychodzi, że aam i daa nie są >>> dozwolone w trybie 64-bitowym. Dziwne, po co miano by usuwać >>> instrukcje? >> >> Nie "nie są dozwolone" a "zostały usunięte" > > Na jedno wychodzi: nie działają. > >> (więc ich po prostu nie ma). żaden kompilator nie użyje >> takich instrukcji - były one przeznaczone do ręcznego pisania >> kodu w asemblerze, a ponieważ obecnie prawie się tego nie robi >> - nie ma realnej potrzeby ich zachowywania w nowych procesorach. > > W procesorze i tak muszą być, gdyż w trybie rzeczywistym i chronionym są. Chodziło o zwolnienie kodów operacyjnych na przyszłość. Narazie kody zostały zwolnione i leżą odłogiem. Mam już wersję 32-/64-bitową bez instrukcji DAA - zamiana tetrady na ASCII bez użycia skoków zajmuje nadal 4 instrukcje, ale wymaga użycia drugiego rejestru (np. edx), no i te instrukcje mają o parę bajtów więcej.
Technical Details
Message-ID:
<e76p6u$d2$1@achot.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mailReferences:
<e6p4as$bsk$1@atlantis.news.tpi.pl> <e6q18g$43r$1@news.onet.pl> <44908c35$0$22606$f69f905@mamut2.aster.pl> <e6rgs3$qqm$1@news.onet.pl> <4493371a$0$22597$f69f905@mamut2.aster.pl> <e70qcn$8lv$1@news.onet.pl> <4494095e$0$22610$f69f905@mamut2.aster.pl> <e74n0s$ahs$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail From: Bernard <bernard@earth.net> Newsgroups: pl.comp.lang.asm Subject: Re: Wynik w konsoli Date: Mon, 19 Jun 2006 20:08:28 +0200 Organization: http://news.icm.edu.pl/ Lines: 22 Message-ID: <e76p6u$d2$1@achot.icm.edu.pl> References: <e6p4as$bsk$1@atlantis.news.tpi.pl> <e6q18g$43r$1@news.onet.pl> <44908c35$0$22606$f69f905@mamut2.aster.pl> <e6rgs3$qqm$1@news.onet.pl> <4493371a$0$22597$f69f905@mamut2.aster.pl> <e70qcn$8lv$1@news.onet.pl> <4494095e$0$22610$f69f905@mamut2.aster.pl> <e74n0s$ahs$1@news.onet.pl> NNTP-Posting-Host: p310-gbm.ii.pw.edu.pl Mime-Version: 1.0 X-Trace: achot.icm.edu.pl 1150740510 418 194.29.168.171 (19 Jun 2006 18:08:30 GMT) X-Complaints-To: abuse@icm.edu.pl NNTP-Posting-Date: Mon, 19 Jun 2006 18:08:30 +0000 (UTC) In-Reply-To: <e74n0s$ahs$1@news.onet.pl> User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit