CSC103 Assembly Language Exercises

From dftwiki3
Revision as of 07:45, 20 February 2012 by Thiebaut (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

--D. Thiebaut 06:43, 20 February 2012 (EST)


Exercises on Assembly Language

LOD-C 1

Exercise 1: initialize the contents of several variables to 0

LOD 10

Exercise 2: increment a counter
Exercise 3: compute sum of 3 variables

LOD-I 10/STO-I 10

Exercise 4: create an index and use it to sum up the same 3 variables

Loops (infinite loop)

JMP instruction and labels

Exercise 5: create an infinite loop (incrementing a variable, for example)
Exercise 6: create an infinite loop that clears the memory starting at 10
Exercise 7: why does the program of Exercise 6 stop?

Controlled Loops: JMZ

Exercise 8: write a loop that loops 10 times (use a counter)
Exercise 9: write a loop that stores 55 in the memory locations between 15 and 30




.








...