Difference between revisions of "CSC103 Assembly Language Exercises and Solutions"

From dftwiki3
Jump to: navigation, search
(Created page with "=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 1...")
 
(LOD-C 1)
Line 2: Line 2:
 
;Exercise 1
 
;Exercise 1
 
: initialize the contents of several variables to 0
 
: initialize the contents of several variables to 0
 +
<code><pre>
  
 +
</pre></code>
  
 
=LOD 10=
 
=LOD 10=

Revision as of 11:25, 20 February 2011

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

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?

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