Write an assembly program using MARIE's assembly Instruction set that prompts the user to enter a non-negative integer that is less than 10. The program should include a subroutine that keeps prompting until a valid value is obtained. When a valid number is entered, it will be displayed. (Hint: Use JNS & JUMPI instructions to implement the subroutine)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Do it please by marie program
Question 1: Working with MARIE
a) Write an assembly program using MARIE's assembly Instruction set that prompts
the user to enter a non-negative integer that is less than 10. The program should
include a subroutine that keeps prompting until a valid value is obtained. When a
valid number is entered, it will be displayed. (Hint: Use JNS & JUMPI instructions
to implement the subroutine)
N.B: You should include the MARIE code in your Answer, with an
explanation of each instruction in your code beside it (not a screenshot!).
Example:
Subt One
/Subtract 1 from AC
Your included code should be ready to be tested by your instructor.
b) Add a screenshot of the simulation, showing the result (A screenshot of the MARIE
Simulator window after running the program).
Instructions:
Use "ORG" instruction to start your program at address equivalent to 25610.
Use your last university ID number to input the value of X.
For example, if your ID is1915161678234, then you will use the number 4 as the value
of x. X=0
Do not forget to change the representation of the Input and Output windows in
the simulator to Decimal.
Transcribed Image Text:Question 1: Working with MARIE a) Write an assembly program using MARIE's assembly Instruction set that prompts the user to enter a non-negative integer that is less than 10. The program should include a subroutine that keeps prompting until a valid value is obtained. When a valid number is entered, it will be displayed. (Hint: Use JNS & JUMPI instructions to implement the subroutine) N.B: You should include the MARIE code in your Answer, with an explanation of each instruction in your code beside it (not a screenshot!). Example: Subt One /Subtract 1 from AC Your included code should be ready to be tested by your instructor. b) Add a screenshot of the simulation, showing the result (A screenshot of the MARIE Simulator window after running the program). Instructions: Use "ORG" instruction to start your program at address equivalent to 25610. Use your last university ID number to input the value of X. For example, if your ID is1915161678234, then you will use the number 4 as the value of x. X=0 Do not forget to change the representation of the Input and Output windows in the simulator to Decimal.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY