Instructieset en assembly

Welke uitspraak over twee CPU's met dezelfde instructiesetarchitectuur (ISA) is juist?

  1. AOmdat ze met dezelfde circuitopbouw zijn gemaakt, zijn prestaties en vermogensverbruik gelijk
  2. BOok als de interne circuitopbouw verschilt, kunnen ze hetzelfde machinecodeprogramma uitvoeren
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Instructieset en assembly

  1. Welke eigenschap van een load-store-architectuur zoals RISC-V is juist?
  2. Welke eigenschap van het RISC-V-register x0 (zero) is juist?
  3. Welke algemene gehele-getalregisters heeft RISC-V RV32I (de basisinstructieset voor gehele getallen van 32 bits)?
  4. Welke relatie tussen assembleertaal en machinecode is juist?
  5. Door welke instructie vervangt de assembler in werkelijkheid de RISC-V-pseudo-instructie „nop” (doe niets)?