Re: x86, generacje procesorów

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