Student number and the code completion data
Assignment 4 (100 marks) – Lab Week 13 – Array Fun with a Twist of Hardware
Approximate time to complete: 2 – 3 hours. |
---|
Late submissions will not be accepted and will receive a mark of zero (0).
If your name is not on the Code Listings you will not receive credit for this assignment.
|
---|
Note that the Array provided to you for this assignment will occupy Memory Locations $1000 - $101F; however, all
other indicated Memory Addresses for your results will remain the same as illustrated below and pre-coded for you
Use the supplied “starter” code as a starting point for your solution, noting the comments within. The Program Header contains detailed instructions that will assist you in completing this Assignment. The various Memory Map Storage Addresses are also contained within the Starter code supplied to you. Do not change any of those addresses.
Use the supplied Array file “21W_Array.txt”
Fully document Array_Fun.asm, describing WHAT (the functionality of) each line of code does, NOT the instruction set.
Very Important
• Pay particular attention to the fact that the values stored in the various memory addresses are 8-bits in length.
• Your code may use the Stack for Temporary Storage, but it is not a necessity in this program to obtain full marks.
What is Supplied to you for this assignment
|
---|
continued next page…
|
---|