Question: Write an original assembly language program in LC - 3 , with a . doc file for each subroutine or library. You must also write

Write an original assembly language program in LC-3, with a .doc file for each subroutine or library. You must also write a separate document describing the project, its purpose, what challenges you faced, and what you learned. If there are any special instructions for assembling and linking the project, the description should explain those as well.
1. Here are the exact requirements for your program:
a. Your program should behave like a high-level language program.
b. Your program should have proper comments, including a header that identifies the program, the author, and the purpose.
c. It should print a welcome message.
d. It should print prompts to the console screen and input values from the keyboard.
e. Input values should be validated. If they are not valid, you should inform the user and prompt them to try again.
f. Output the result to the console screen, along with an appropriate prompt.
g. Your project must include a subroutine written by you. You may use any subroutines that I have provided for you.
h. Each subroutine written by you should have a separate document, describing its purpose and identifying its parameters and return values.
i. You must include source files of all of your code so that the project can be assembled without collecting any other files.
Hints:
Break your program into multiple subroutines or libraries. This will reduce the tedium in writing it. This will also make it easier to understand and to debug.
You may work on this project as a team. If you do, each member of the team should submit separately the source files and *.doc files, along with their own project description which must identify their contribution to the project.
Write an original assembly language program in LC

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!