Write an assembly program that calculates a special sum that behaves as follows:

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

In emu8086

Write an assembly program that calculates a special sum
that behaves as follows:
It requests a positive integer number from the user having
any value between 1 and 255.
Once it gets the user input, it sums all the numbers that
are equal or less than the
user input and that are divisible by 3.
As an example, if a user runs the assembly program and
provides the value 25 as input, the display should show the
following:
special sum =
24 + 21 + 18 + 15 + 12 + 9 + 6+ 3 = 108
As a programmer, you need to check on the input provided
by the user and make sure it is valid (e.g. whether user
input is positive and the input is a number, etc). Make sure
that you have comments explaining the purpose of your
instructions and what you are trying to achieve using it.
Please submit a file that contains the code and screenshots
of the execution of different numbers. Provide five runs:
test the program with 54 and 71 and provide additional
three runs of your choice (five runs in total). Provide also
the code as .asm file.
Transcribed Image Text:Write an assembly program that calculates a special sum that behaves as follows: It requests a positive integer number from the user having any value between 1 and 255. Once it gets the user input, it sums all the numbers that are equal or less than the user input and that are divisible by 3. As an example, if a user runs the assembly program and provides the value 25 as input, the display should show the following: special sum = 24 + 21 + 18 + 15 + 12 + 9 + 6+ 3 = 108 As a programmer, you need to check on the input provided by the user and make sure it is valid (e.g. whether user input is positive and the input is a number, etc). Make sure that you have comments explaining the purpose of your instructions and what you are trying to achieve using it. Please submit a file that contains the code and screenshots of the execution of different numbers. Provide five runs: test the program with 54 and 71 and provide additional three runs of your choice (five runs in total). Provide also the code as .asm file.
Expert 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