Question
ARM ASSEMBLY LANGUAGE Write a program in ARM ASSEMBLY LANGUAGE which simulates the operation of a soft drink machine. The machine will dispense, upon reception
ARM ASSEMBLY LANGUAGE
Write a program in ARM ASSEMBLY LANGUAGE which simulates the operation of a soft drink machine. The machine will dispense, upon reception of the correct amount of change of 55 cents, a choice of Coke, Sprite, Dr. Pepper, Diet Coke, or Mellow Yellow. The program should accept only nickels, dimes, quarters, and one dollar bills, and return any excess amount of change. Also allow the customer (user) to switch his or her mind on purchasing a soft drink.
Currency belonging to the set of acceptable correct change includes nickels, dimes, quarters, and one dollar bills.
Like the actions of a real soft drink machine, this program will be interactive. Input to the program will be read from the keyboard and output will be displayed to the screen. Prompt the user with an initial message describing the choices of soft drinks (see example below).
P Penny
N Nickel
D Dime
Q Quarter
F Fifty-cent piece
B Dollar Bill
S Slug
R Return Change (no purchase)
C Coke
S Sprite
P Dr. Pepper
D Diet Coke
M Mellow Yellow
Sample Processing
Welcome to Mr. Zippys soft drink vending machine. Cost of Coke, Sprite, Dr. Pepper, Diet Coke, and Mellow Yellow is 55 cents.
Enter coin or select return.
Q
Total is 25 cents.
Enter coin or select return.
Q
Total is 50 cents.
Enter coin or select return
N
Total is 55 cents.
Make selection or return: (C) Coke, (S) Sprite, (P) Dr. Pepper, (D) Diet Coke, or (M) Mellow Yellow
C
Selection is Coke
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started