Ga naar inhoud

instructieset vraagjes


Aanbevolen berichten

Ik ben me nu al een tijdje af aan het vragen hoe het nou zit met die instructiesets. In het begin had je dus de 8086. Dat was ongeveer de eerste processor gebaseerd op de x86 instructieset toch? Was dat nou een 8 of 16 bits processor? En de 80386 gebruikte ook de x86 instructieset, maar dat is een 32 bits processor. Hoe kan die dan nog compatiebel zijn met de x86 instructieset? Had je toen ookal een soort "compatibility mode" die je nu in x86-64 systemen hebt, maar dan voor 16 bits? bedankt!
Link naar reactie
We noemen het niet voor niets "x86" instructieset, "x" staat voor een nummer. Je hebt dus de 8086, de 286 en de 386 instructiesets. Waarbij de nieuwe telkens een superset was van zijn voorgangers, een uitbreiding dus. AMD64 is de laatste grote uitbreiding. AMD64 bestaat uit twee delen. Het 64 bits deel met compattibility mode om 32 bits software onder een 64 bits OS te laten werken. En een 386 deel, legacy mode, waarin de CPU zich precies voordoet als een 386. Op dezelfde manier werkte een 386 meestal in "286" modus, omdat echte 32 bits software bijna volledig ontbrak.
Link naar reactie

Gearchiveerd

Dit topic is nu gearchiveerd en gesloten voor verdere reacties.

×
×
  • Nieuwe aanmaken...