Introduction to 80 x 86 assembly language, Assembly Language

Using the windows32 framework, write a complete 80x86 program for Programming Exercises 4.3
number 3, on pages 130-131 of the textbook.
Follow all coding conventions mentioned in class.  It is expected that your program will be well
documented with comments.  Your program must have a comment block at the top describing the
program purpose, input, and output, along with your name, date, the course number, and section.
To submit your project, use the following instructions:
Open the main project folder (originally windows32, but possibly renamed).
Delete the Debug folder.
Delete the windows32.ncb file.
Select the remaining folder and files. (Control-A will do this.)
With all files highlighted, right-click anywhere in the group and select Send To, then Compressed
(zipped) Folder. This creates a zipped file in your project folder.
Rename the zipped file as lastname.zip (using your last name).
Upload the project to the Assignment link.

the question is listed below:



Suppose that someone has a certain number of coins (pennies, nickels, dimes, quarters, fifty-cent pieces, and dollar coins) and wants to know the total value of the coins, as well as how many coins there are. Write a program to help. Specifically, follow the design below.

prompt for and input the number of pennies;

total := number of pennies;

numberOfCoins := number of pennies;

prompt for and input the number of nickels;

total := total + 5 * number of nickels;

add number of nickels to numberOfCoins;

prompt for and input the number of dimes;

total := total + 10 * number of dimes;

add number of dimes to numberOfCoins;

prompt for and input the number of quarters;

total := total + 25 * number of quarters;

add number of quarters to numberOfCoins;

prompt for and input the number of fifty-cent pieces;

total := total + 50 * number of fifty-cent pieces;

add number of fifty-cent pieces to numberOfCoins;

prompt for and input the number of dollars;

total := total + 100 * number of dollars;

add number of dollars to numberOfCoins;

display "There are", numberOfCoins, "coins worth";

display total div 100, "dollars and", total mod 100, "cents";

Note that you are displaying dollars and cents for the total. Assume that all values will fit in doublewords.

Posted Date: 7/23/2012 2:47:18 AM | Location : United States







Related Discussions:- Introduction to 80 x 86 assembly language, Assignment Help, Ask Question on Introduction to 80 x 86 assembly language, Get Answer, Expert's Help, Introduction to 80 x 86 assembly language Discussions

Write discussion on Introduction to 80 x 86 assembly language
Your posts are moderated
Related Questions
HELLO I AM TRYING TO ADD AND SUBTRACT BUT I SEEM CAN''T FIND THE CORRECT REGISTER TO PUT IN

This unit introduces the topic of evaluating interactive products. It is a short unit as evaluation is discussed in more detail in Block 4. Its brevity should give you additional t

Computes the integral square root: Problem: Square Root:   For this problem you will write a short assembly program that computes the integral square root of an input numb

GROUP : Group the Related Segments:- The directive which is used to form logical groups of segments with same purpose or type. This isused to inform the assembler to form a log

CBW: Convert Signed Byte to Word: This instruction converts a signed byte to a signed word. In other terms, it copies the sign bit of a byte to be converted to all of the bits in

hi, i''m new to assembly language and my teacher told us to look for an example of the odd and even numbers program using debug.exe in ms dos as a guide since we just started. plea

The addressing modes for the sequential control transfer instructions are described below:   1. Immediate: Immediate data is a part of instruction,in this type of addressin

Part A: Bitwise Logical and Shift Operations Create a SPARC assembly language program that extracts a bit-field from the contents of register %l0. The position of the rightmos

Display control 8279  provides  a  16  byte  display  memory  and  refresh  logic.  Every address in the display memory corresponds to a display unit with address zero represen

I was wondering if you guys could offer me some advice and help on how to proceed - not answers- for a homework problem I am attempting. I am currently working on a "bomb" project