Instructieset en assembly
Welke uitspraak over twee CPU's met dezelfde instructiesetarchitectuur (ISA) is juist?
- AOmdat ze met dezelfde circuitopbouw zijn gemaakt, zijn prestaties en vermogensverbruik gelijk
- BOok als de interne circuitopbouw verschilt, kunnen ze hetzelfde machinecodeprogramma uitvoeren
- CZe moeten in dezelfde halfgeleiderfabriek met hetzelfde productieproces worden gemaakt
Antwoord en toelichting tonen
Antwoord: B. Ook als de interne circuitopbouw verschilt, kunnen ze hetzelfde machinecodeprogramma uitvoeren
Een ISA is een afspraak tussen software en hardware die onder meer de soorten instructies, de bitindeling van instructies en het aantal registers vastlegt. De interne opbouw, zoals het aantal pipelinetrappen, de cachegrootte en de methode van sprongvoorspelling, heet microarchitectuur en wordt los van de ISA vastgesteld. Daarom zijn er bij dezelfde ISA kleine zuinige cores en grote krachtige cores, met verschillende prestaties en vermogen, maar draait hetzelfde machinecodeprogramma. Ook fabriek en productieproces hebben niets met de ISA te maken.