Write an assembly program to implement the following. sum = i = 0 j = 12 varl = 3 var2 = 3 var3 while ( (i < 20) and (j> -2)){ if (varl > var3): varl =varl - i else if (var2 < var3): var2 =var2 +j else: var3 = var3+ i sum = varl + var2+ var3 i = i+1 j = j-1 %3D
Write an assembly program to implement the following. sum = i = 0 j = 12 varl = 3 var2 = 3 var3 while ( (i < 20) and (j> -2)){ if (varl > var3): varl =varl - i else if (var2 < var3): var2 =var2 +j else: var3 = var3+ i sum = varl + var2+ var3 i = i+1 j = j-1 %3D
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...
Related questions
Question
![ASM ASSEMBLY LANGUAGE
X86
RUN THE CODE AND POST THE SCREENSHOT
Write an assembly program to implement the following.
sum = 0
i = 0
= 12
varl = 3
var2 = 3
var3 = 0
while ( (i < 20) and (j> -2)){
if (varl > var3):
varl =varl - i
else if (var2 < var3):
var2 =var2 + j
else:
var3 = var3+ i
sum = varl + var2+ var3
i = i+1
j = j-1
Use short-circuit evaluation
Assume that variables are 16-bit signed integers variables
You are not allowed to make any logical reduction to the code. You need to implement it the way it
is provided.
Submit the following:
Rename the asm file using your last name as Lastnamel.asm and submit it.
Screenshot of the code
Then run the code until you reach INVOKE ExitProcess, 0
Then take a screenshot of the watch window showing Sum variable content.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F32d8a84d-cd55-4190-bd22-948ad5e680fb%2F6a46bf57-2a34-4bc4-826e-9a4f0726df7e%2Fds6ty8_processed.jpeg&w=3840&q=75)
Transcribed Image Text:ASM ASSEMBLY LANGUAGE
X86
RUN THE CODE AND POST THE SCREENSHOT
Write an assembly program to implement the following.
sum = 0
i = 0
= 12
varl = 3
var2 = 3
var3 = 0
while ( (i < 20) and (j> -2)){
if (varl > var3):
varl =varl - i
else if (var2 < var3):
var2 =var2 + j
else:
var3 = var3+ i
sum = varl + var2+ var3
i = i+1
j = j-1
Use short-circuit evaluation
Assume that variables are 16-bit signed integers variables
You are not allowed to make any logical reduction to the code. You need to implement it the way it
is provided.
Submit the following:
Rename the asm file using your last name as Lastnamel.asm and submit it.
Screenshot of the code
Then run the code until you reach INVOKE ExitProcess, 0
Then take a screenshot of the watch window showing Sum variable content.
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Similar questions
- Recommended textbooks for youComputer Networking: A Top-Down Approach (7th Edi…Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi…Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage LearningComputer Networking: A Top-Down Approach (7th Edi…Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi…Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage LearningConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T…Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY