a. What is the address and size of num1 and num2? b. What is the address of the instruction Iw$s0,num1 c. What is the machine code for instruction add $s2,$s0,Ss1

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
QUESTION 1
Following is a simple program to add two integers. Write this code into MARS and answer the following
questions.
data
num1: .word 54
num2: word 40
text
Iw Ss0,num1
Iw $s1,num2
add $s2, Ss0,Ss1
li Sv0,1
move Sa0,Ss2
syscall
a. What is the address and size of num1 and num2?
b. What is the address of the instruction Iw$s0,num1
c. What is the machine code for instruction add $s2,Ss0, Ss1
d. What is the purpose of instruction li Sv0,1
e. Why do we need to use the instruction move Sa0,Ss2
Transcribed Image Text:QUESTION 1 Following is a simple program to add two integers. Write this code into MARS and answer the following questions. data num1: .word 54 num2: word 40 text Iw Ss0,num1 Iw $s1,num2 add $s2, Ss0,Ss1 li Sv0,1 move Sa0,Ss2 syscall a. What is the address and size of num1 and num2? b. What is the address of the instruction Iw$s0,num1 c. What is the machine code for instruction add $s2,Ss0, Ss1 d. What is the purpose of instruction li Sv0,1 e. Why do we need to use the instruction move Sa0,Ss2
QUESTION 2
Modify the above/below program (question) to use instruction MULT to multiply num1 & num2 and DIV to divide them. Print
answers of multiplication, division (both quotient and remainder) on screen. Display your working program.
Transcribed Image Text:QUESTION 2 Modify the above/below program (question) to use instruction MULT to multiply num1 & num2 and DIV to divide them. Print answers of multiplication, division (both quotient and remainder) on screen. Display your working program.
Expert Solution
steps

Step by step

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