Question: Can you please write in LC 3 Assembly language a program using subfunctions that prints the letters NCSU that are 8 4 pixels tall and

Can you please write in LC3 Assembly language a program using subfunctions that prints the letters NCSU that are 84 pixels tall and in the middle of the pennsim screen where the first pixel of the screen starts at the address xC000 through xFDFF. The address of point (x, y) can be calculated as: xC000+ x +128y. Then the program will need to recognize when the user inputs the letters, r, g, b, y and the space bar where when r is hit by the user the color of the letters changes to red, when g is hit the color changes to green, when b is hit the color changes to blue, when y is hit the color changes to yellow and when space bar is hit the color changes to white. Finally make the program so that when the letter q is hit by the user the program shall display a newline and message Thank you for playing, then HALT. Make sure that there are no assembly errors and that the program runs as it is supposed to.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!