CPU en architectuur

Welke uitspraak over little-endian is juist?

  1. AGegevens worden gecomprimeerd opgeslagen
  2. BGegevens van meerdere bytes worden opgeslagen beginnend met de minst significante byte op het laagste adres
  3. CGegevens van meerdere bytes worden opgeslagen beginnend met de meest significante byte op het laagste adres
Antwoord en toelichting tonen

Antwoord: B. Gegevens van meerdere bytes worden opgeslagen beginnend met de minst significante byte op het laagste adres

Bij little-endian wordt 0x12345678 vanaf het laagste adres opgeslagen in de volgorde 78, 56, 34, 12. Omdat de minst significante byte vooraan staat, wordt bij lezen vanaf hetzelfde adres met een breedte van 8, 16 of 32 bit steeds de lage waarde verkregen, en het sluit goed aan op schakelingen die van de laagste cijfers uit optellen. Het wordt gebruikt bij x86 en ARM (normaal). Big-endian wordt gebruikt in netwerkcommunicatiestandaarden, dus tussen verschillende apparaten is omzetting van de bytevolgorde nodig.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welke techniek verwerkt in één CPU-kern gelijktijdig instructies van meerdere threads en benut zo de rekeneenheden in de kern beter?
  2. Welke methode wijst bij microcontrollers en dergelijke de registers van randapparatuur toe aan dezelfde adresruimte als het geheugen, zodat ze met gewone geheugenlees- en schrijfinstructies worden bediend?
  3. Wat is de juiste rol van de watchdogtimer in een microcontroller?
  4. Welk geheugengebied wordt gewoonlijk gebruikt om bij het aanroepen van een subroutine (functie) tijdelijk onder meer het terugkeeradres op te slaan?
  5. Welke combinatie hoort bij de indeling van cachemissers in de "drie C's"?

Vergelijkingen bij dit onderwerp