Article View: pl.comp.lang.asm
Article #2131Re: 386, liczba cykli instrukcji mov
From: Kicer
Date: Mon, 15 Mar 2010 06:53
Date: Mon, 15 Mar 2010 06:53
28 lines
2221 bytes
2221 bytes
minięty czas wrote: > nie wiem co to jest ?biu?, pewnie jakaś ?unit? procesora.?;-) > w uproszczeniu: podczas zapisu do pamięci ?ram? procesor (?cpu?) ?zależ- > nie od ustawień pracy? może pozostawić daną w pamięci podręcznej, > a pod czas odczytu z pamięci ?ram? musi ją odczytać nawet z pamięci > ?ram?, jeśli nie ma w pamięci podręcznej procesora. nie wiem, ile > z tych mechanizmów ma zaimplementowany sprzęt, na którym pracuje proce- > sor ?386?, oraz sam procesor ?jest w dokumentacji. w każdym razie? do- > myślam się, że te cztery cykle to jest przypadek pesymistyczny, gdy musi > czytać z ?ram?, albo też przypadek półpesymistyczny, gdy musi czytać > z najdalszego miejsca przechowywania danej uwzględnionego w dokumenta- > cji. 386 nie ma pamieci cache ;) biu jest to jednostka procesora która zajmuje się pobieraniem i zapisywaniem danych z/do pamieci zewnętrznej ram. W obydwu przypadkach potrzebuje 2 cykli zegara aby zakonczyć transmisję. Po małej dyskusji na #asm @ freenode wyszło, że procesor przy wykonywaniu rozkazu zapisu do pamieci wysyła potrzebne dane do biu i leci dalej z wykonywaniem kolejnych rozkazów. przy odczycie sila rzeczy musi czekac na zakonczenie operacji. -- Michał Walenciak Kicer86 at gmail dot com http://kicer.elsat.net.pl gg: 3729519
Technical Details
Message-ID:
<hnklh7$594$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hnd129$268$1@inews.gazeta.pl> <hndsar$cae$1@news.mixmin.net> <hne2pm$5v$1@inews.gazeta.pl> <hnj1fu$sjc$1@news.mixmin.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Kicer <a@B.c> Newsgroups: pl.comp.lang.asm Subject: Re: 386, liczba cykli instrukcji mov Followup-To: pl.comp.lang.asm Date: Mon, 15 Mar 2010 07:53:27 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 28 Message-ID: <hnklh7$594$1@inews.gazeta.pl> References: <hnd129$268$1@inews.gazeta.pl> <hndsar$cae$1@news.mixmin.net> <hne2pm$5v$1@inews.gazeta.pl> <hnj1fu$sjc$1@news.mixmin.net> NNTP-Posting-Host: host-5db0eeee.sileman.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1268636007 5412 93.176.238.238 (15 Mar 2010 06:53:27 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 15 Mar 2010 06:53:27 +0000 (UTC) X-User: spaz86 User-Agent: KNode/4.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit