Permalänk

CPU-Sim, hjälp!

Hejsan,
Har fastnat på följande två uppgifter:

Skriv ett assemblyprogram som först laddar två värden från minnet (X och Y) och sedan beräknar Z enligt ovan.
Ett tips är att spara undan X och Y i andra variabler tills beräkningen är klar.

Uppgift 3: Ett program skrivet i ett högnivåspråk innehåller raderna:

Summa=0;
For I=1 to 10 begin
Summa=Summa+2;
End

Skriv ett assemblyprogram som först nollställer en av minnesplatserna (skall användas för Summa) och sedan implementerar ovanstående loop. Du behöver även använda en minnesplats för att spara värdet på loopvariabeln I.

OCH

Uppgift 7: Skriv ett program som räknar hur många gånger en användare trycker på tangentbordet. Dvs börja med att nollställa ett register och då någon trycker på en tanget så räknas registret upp. Antalet tangettryckningar skall visas på skärmen.

Uppgifterna ska lösas i följande program:
http://www.science.smith.edu/~jcardell/Courses/CSC103/CPUsim/...

Om någon kan hjälpa mig på vägen, samt förklara hur jag ska bära mig åt osv så vore det extremt snällt!