2017 januari examen

  Vergeet niet: Na IMUL DWORD komt het product in EDX:EAX Dit wil zeggen dat als het getal niet in EAX past, het verderloopt in EDX. 
  Anders wordt EDX opgevuld met 0h of Fh, afhankelijk of het product positief of negatief is. Bij IDIV DWORD, komt uiteraard de rest in EDX
  Wat je op een stapel zet, met push, komt telkens bovenaan de stapel. Daarom moet je aan het eind van je subroutine de elementen in omgekeerde volgorde van het pushen terug afhalen met pop (telkens het bovenste)
Hier is het van belang de grootte van registers (eax, ax, al)... goed te kennen. Ook niet vergeten dat als je pusht, de EIP verlaagt, als je popt, de EIP verhoogt.

INVOER:

  Kolom 7 |
         34
         89
          7
         13

UITVOER:

   34 IS HET       10e GETAL VAN FIBONACCI
   89 IS HET       14e GETAL VAN FIBONACCI
    7 IS GEEN GETAL VAN FIBONACCI
   13 IS HET        8e GETAL VAN FIBONACCI

Revision #1
Created 17 June 2021 12:13:36 by Jasper G.
Updated 3 December 2021 22:13:09 by Jasper G.