Proeftentamen Computer architectuur 1 Essent

Opgave 1

In een multi-level computer zijn alle levels verschillend. Elk level heeft instructies die M maal krachtiger zijn dan die op het niveau daaronder, d.w.z. een instructie op het niveau R kan hetzelfde doen als M instructies op het niveau R-1.

Als een programma op level N K-seconden vergt als executie-tijd, dan heeft een equivalent programma op level N-1 ……

  1. M/K seconden nodig
  2. K seconden nodig.
  3. M*K seconden nodig.
  4. M+K seconden nodig.
  5. (N-1)*(M/K)+N*(M/K) seconden nodig.

Motiveer uw antwoord!

Opgave 2

Gegeven een 8-bit floating-point-voorstelling volgengs onderstaande indeling:

<bit 0><bit 1..3>.<bit 4..7>

Bit 0 (meest links): het sign-bit van de mantisse.

Bits 1 t/m 3: de exponent in het 2-complement-systeem (basis = 2).

Bits 4 t/m 7: de mantisse

  1. Wat is het verschil tussen het in absolute waarde grootste getal en het in absolute waarde één na grootste getal?
  2. Wat is het verschil tussen het in absolute waarde kleinste getal en het in absolute waarde één na kleinste getal?

Opgave 3

Teken de ‘memory map’ van de ARC-computer.

Opgave 4

Wat is het formaat van een SPARC assembly-taal statement?

Opgave 5

Geef het programmeermodel van de ARC-processor.