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
Develop a suitable schematic circuit diagram of your system showing the interface between the PIC16F84 and the existing mains light & switch, including 5V derivation from the 240V

8251 Programmable/Communication Interface As an instance of a serial interface device let us suppose Intel's 8251 A programmable communication interfaces. The 8251A is diagram

AAD: ASCII Adjust for Division though the names of these 2 instructions (AAM and AAD) seem to be same, there is many difference between their functions. The AAD instruction conver

The Intel Processors :         The Intel Corporation is the biggest manufacturer  of microchips  in the world,  in addition  to being  the leading provider of chips for PCs. I

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

Develop an assembly language program for the system and simulate it using MPLAB. From this produce a demo program (in Assembly language) that will run on the MatrixMultimedia Devel

Write an assembly program that adds the elements in the odd indices of the following array. Use LOOP. What is the final value in the register?

Write a program to merge two sorted arrays to create a third sorted array containing all values from the two original arrays. Merge is a key component to the mergesort algorithm.

Interrupt System Based on Multiple 8259As A multiple 8259A interrupt system is diagrammed in given figure in this figure data bus drivers are not indicated, but they could be i

The Alpha : The development of the Alpha chip start in the year 1988 The new chip used 64 bit technology, let users to pack  more  complexity  into  their  programs  than  exis