www.all2know.com Google WWW All2know fi
  Etusivu Etusivu | Tietoja Tietoja 
  Navigaatio
» Etusivu
» Artikelkategorier
» Luettelo luetteloista
» Aakkosellinen hakemisto
» Kalenteri
» Arvottu artikkeli
» Muokkaa Aiheesta muualla
Viimeisimmät muutokset: 2007-08-04
  Tänne linkitetyt sivut 
AMD
Intel
Levyke
Unix
CP/M
Intel 80386
Lista linkeistä »
  Muut kielet 
deIntel 8086
frIntel 8086
svIntel 8086
Luokka: Suorittimet

Intel 8086

Intel 8086

Intel 8086

Intel 8086 (eräissä Intelin omissa teksteissä iAPX 86Intel iAPX 86 High Performance 32-bit Microprocessor Product Review Aiheesta muualla) on Intelin vuonna 1978 kehittämä suoritin. 8086 käytti sisäisesti 16-bittistä tekniikkaa ja siinä oli 16-bittinen oheislaiteväylä. 8086 oli ensimmäinen x86-arkkitehtuurin suoritin. Se suunniteltiin edeltäjänsä Intel 8080:n pohjalta, jonka assemblylähdekoodi voitiin pienellä vaivalla muuttaa 8086:lle.

Säästääkseen kustannuksia Intel kehitti prosessorista 8-bittisellä ulkoisella väylällä varustetun version, jolle annettiin nimeksi Intel 8088. IBM valitsi 8088-prosessorin IBM PC -tietokoneensa suorittimeksi, jolloin sen menestys oli taattu.

Prosessorin ohjelmointi on melko monimutkaista. Siinä on neljä melkein yleiskäyttöistä 16-bittistä rekisteriä ja neljä indeksirekisteriä, joista yksi varataan pinorekisteriksi. Monet käskyt toimivat jonkun tietyn rekisterin kanssa, mikä vaikeuttaa rekisterien varausta. Yksi konekielikäsky vie 1–6 tavua.

Muistinhallinta on toteutettu 64 kilotavun segmenteillä, joita varten on neljä segmenttirekisteriä. Ohjelma voi osoittaa indeksirekisterillä 64 kilotavua dataa, ohjelmakoodia tai pinoa kerralla. Muistiosoite saatiin shiftaamalla segmenttirekisteriä neljä bittiä, johon lisättiin indeksirekisteri. Tämä mahdollistaa muistin määräksi yhden megatavun + 64 kB - 16 tavua. Yhtä muistiosoitetta voi osoittaa 4096:lla rekisterien yhdistelmällä.

Muistinhallintaa parannettiin myöhemmin 8086:n seuraajassa Intel 80286 -suorittimessa, mutta vasta sen seuraaja Intel 80386 kunnolla korjasi muistinhallinnan puutteet.

Kellotaajuudet olivat välillä 4,77 MHz ja 10 MHz.

8086 ei tukenut liukulukumatematiikkaa, vaan siihen tarvittiin erillinen lisäprosessori. Yleisin oli Intel 8087, mutta myös Weitek tarjosi omaa malliaan eri käskykannalla.

NEC kloonasi 8086:n ja tuotti NEC V20, V25 ja V30 -malleja.

Viitteet

Tarjoaa Wikipedia, vapaa tietosanakirja. Aiheesta muualla. Kaikki teksti on saatavilla GNU Free Documentation License Aiheesta muualla.