|
Hello.
I designed the memory component and then tested it. However I'm puzzled by the last three lines of the Memory.cmp file. How come the outputs are -1, -1 and 89? The addresses on those lines point to either screen memory or keyboard memory. When addresses are in the screen memory range the out value is equal to -1. I looked at the Screen chip and it only has input but no outputs, so how come the value is -1? As far as the keyboard value, I can't figure out why the value is 89? Since I get different values for the last three lines but everything else is correct, may I assume that my design is a working one?
Thank you.
|