🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: 386, liczba cykli instrukcji mov

#2130
From: minięty czas
Date: Sun, 14 Mar 2010 16:05
25 lines
2362 bytes
onegdaj ‟Kicer” rzecze:
>>> w docu intela nt 386 można znaleźć informację, iż instrukcja mov
>>> reg,mem trwa 4 cykle, podczas gdy odwrotna operacja tylko 2. Zapis jak
>>> i odczyt wymagają od procesora takich samych czynności, skąd więc
>>> różnica?
>> ?wymagać? nie znaczy ?wykonywać? oraz nie takich samych.
> jako takie same czynnosci mialem na mysli to co robi BIU komunikując się
> z pamięcią.
> pozatym moglbys rozwinąć ?
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.
-- 
 qo   |)      CPL: cs[0..1] (ss[0..1]) p lvl of curr code!
    _x/ ,     RPL: seg_sel[0..1] privilege lvl of seg_sel!
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-,
,__ -- __ -- DPL: 2._word_of_seg_desc[13..14]:`f seg_desc ,
Technical Details
Message-ID: <hnj1fu$sjc$1@news.mixmin.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
References: <hnd129$268$1@inews.gazeta.pl> <hndsar$cae$1@news.mixmin.net> <hne2pm$5v$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.mixmin.net!not-for-mail
From: minięty czas <crav@inbox.lv>
Newsgroups: pl.comp.lang.asm
Subject: Re: 386, liczba cykli instrukcji mov
Date: Sun, 14 Mar 2010 16:05:19 +0000 (UTC)
Organization: opRWTng
Message-ID: <hnj1fu$sjc$1@news.mixmin.net>
References: <hnd129$268$1@inews.gazeta.pl> <hndsar$cae$1@news.mixmin.net> <hne2pm$5v$1@inews.gazeta.pl>
Mime-Version: 1.0
Injection-Date: Sun, 14 Mar 2010 16:05:19 +0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="f2c078953fadb523ea4468cc1793f000"; logging-data="29292"; mail-complaints-to="abuse@mixmin.net"
Lines: 25
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit