Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Wed 20 Dec 2000 - 17:01:38 MET
Hi,
MiW wrote:
>
> Bzdura.
Nie bzdura, tylko fakt.
> Po jaka cholere tworzyc 20-bit szyny adresowej, a nie 24 ? 1 bajt
Bo potrzebny był jeden megabajt pamięci, a nie szesnaście.
> przypominam to 8 bitow, a x86 nie ma mozliwosci bezposrednich operacji na
> pojedynczych bitach (tylko mul 2, div 2 shr shl itp).
No i co z tego?
> Szyny mialy 8-16-32-64 - ze wzgledu na mozliwosc 'hierarchicznego'
> adresowania (np dla 64bit - adresujesz 8 bajtow po 8 bit - a te bajty z
> kolei na jeszcze 1 bajcie; podobnie mozesz zaadresowac 2x32bit)
Nie. W 8086/8088 było 16 bitów rejestru segmentowego i 16 bitów adresu,
przy czym oba adresy były częściowo nakładane i powstawał 20-bitowy
adres fizyczny komórek pamięci.
-- |"""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | http://www.magsoft.com.pl/~rsokol/ | | | ftp://sokol.gliwicki.necik.pl/ | \................... WinNT FAQ: http://nt.faq.net.pl/ ../
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:03:58 MET DST