Ero sivun ”Intel 8086” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
FlaBot (keskustelu | muokkaukset)
p Botti lisäsi: tr:Intel 8086
p kielenhuoltoa AWB
Rivi 6:
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:llälla rekisterien yhdistelmällä.
 
Muistinhallintaa parannettiin myöhemmin 8086:n seuraajassa [[Intel 80286]] -suorittimessa, mutta vasta sen seuraaja [[Intel 80386]] kunnolla korjasi muistinhallinnan puutteet.