🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: 386, liczba cykli instrukcji mov

#2131
From: Kicer
Date: Mon, 15 Mar 2010 06:53
28 lines
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-mail
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>

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