Problem 1: Working with MARIE                                       Write MARIE code to perform the following pseudocode excerpt, with an explanation of each instruction in your code beside it.                    Input a value for x      if(x > y)         max= x else      max=y Output the value of max Provide a screenshot of the simulation result (A screenshot of the MARIE Simulator window after running the program, showing the value at the output window). Instructions: Use “ORG” instruction to start your program at an address equivalent to 102410. Use your last university ID number to input the new value of x. For example, if your ID is 2315161678235, then you will use the number 5 as the value of x (value of y will be used as assigned below) Do not forget to change the Input and output boxes to decimal! You should include the necessary labels and directives at the end of your program: X,     Dec 0 And, Dec 6 max,   Dec 0

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

Problem 1: Working with MARIE                                    

 

  1. Write MARIE code to perform the following pseudocode excerpt, with an explanation of each instruction in your code beside it.

        

          Input a value for x

     if(x > y)

        max= x

else

     max=y

Output the value of max

  1. Provide a screenshot of the simulation result (A screenshot of the MARIE Simulator window after running the program, showing the value at the output window).

Instructions:

  • Use “ORG” instruction to start your program at an address equivalent to 102410.
  • Use your last university ID number to input the new value of x.

For example, if your ID is 2315161678235, then you will use the number 5 as the value of x (value of y will be used as assigned below)

  • Do not forget to change the Input and output boxes to decimal!
  • You should include the necessary labels and directives at the end of your program:

X,     Dec 0

And, Dec 6

max,   Dec 0

 

 

Problem 1: Working with MARIE
(10 Marks)
a) Write MARIE code to perform the following pseudocode excerpt, with an
explanation of each instruction in your code beside it.
Input a value for x
if(x > y)
max= x
else
max=y
Output the value of max
b) Provide a screenshot of the simulation result (A screenshot of the MARIE
Simulator window after running the program, showing the value at the output
window).
C-
Instructions:
Use "ORG" instruction to start your program at an address equivalent to 102410.
Use your last university ID number to input the new value of x.
For example, if your ID is 2315161678235, then you will use the number 5 as
the value of x (value of y will be used as assigned below)
Do not forget to change the Input and output boxes to decimal!
You should include the necessary labels and directives at the end of your
program:
X₂ Dec 0
Y,
Dec 6
max, Dec 0
Problem 2: Working with Digital Representation
(10 Marks)
Given the following normalized 14-bit format with an excess-16 bias, answer the
following questions:
1 1 1 0
0 10 0
1 1 0 0 1
1 1 00 0 1 1 00 0 1 0 00
a- Find the equivalent decimal values of both numbers
b- Add the above given numbers using floating-point arithmetic and show the
result in a normalized 14-bit format with an excess-16 bias.
Prove that your answer in part b is correct by checking its decimal equivalent
value with the sum of the equivalent decimal values of both numbers you
calculated in part a.
Transcribed Image Text:Problem 1: Working with MARIE (10 Marks) a) Write MARIE code to perform the following pseudocode excerpt, with an explanation of each instruction in your code beside it. Input a value for x if(x > y) max= x else max=y Output the value of max b) Provide a screenshot of the simulation result (A screenshot of the MARIE Simulator window after running the program, showing the value at the output window). C- Instructions: Use "ORG" instruction to start your program at an address equivalent to 102410. Use your last university ID number to input the new value of x. For example, if your ID is 2315161678235, then you will use the number 5 as the value of x (value of y will be used as assigned below) Do not forget to change the Input and output boxes to decimal! You should include the necessary labels and directives at the end of your program: X₂ Dec 0 Y, Dec 6 max, Dec 0 Problem 2: Working with Digital Representation (10 Marks) Given the following normalized 14-bit format with an excess-16 bias, answer the following questions: 1 1 1 0 0 10 0 1 1 0 0 1 1 1 00 0 1 1 00 0 1 0 00 a- Find the equivalent decimal values of both numbers b- Add the above given numbers using floating-point arithmetic and show the result in a normalized 14-bit format with an excess-16 bias. Prove that your answer in part b is correct by checking its decimal equivalent value with the sum of the equivalent decimal values of both numbers you calculated in part a.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 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