Opdrachten
Bekijk de programmacode:
LOAD R1, #1 LOAD R2, #1 LOAD R3, #1 HERHAAL: CMP R3, 1200 JNL KLAAR ADD R1, R1, #1 ADD R2, R2, #2 ADD R3, R3, R2 JMP HERHAAL KLAAR: ...
Instructie
Betekenis
JMP HERHAAL
betekent spring naar het label HERHAAL
ADD R3, R3, R2
Tel inhoud in registers R3 en R2 op en zet antwoord in R3
JNL KLAAR
spring naar het label KLAAR als het getal in register R3 niet kleiner is dan het getal op het adres 1200.
Stel dat op het adres 1200 het getal 25 staat. Welk getal vind je dan in register 1 als het programma klaar is?
Voer het programma ook uit als er op het adres 1200 het getal 9 staat. Welk getal vind je nu in register 1?
Welk getal vind je in register 1 als op het adres 1200 het getal 14 staat?
En welk getal vind je in register 1 als op het adres 1200 het getal 7 staat?
Welke bewerking wordt door het programma uitgevoerd?
Wat gebeurt er als op het adres 1200 een negatief getal staat?
Last updated
Was this helpful?