Hello, i have a project that i need to complete. If you are familiar with x86 assembly language and used K. R. Irvine's library then you are a great candidate for this project. This is a beginner course of assembly language. The project is about writing a 32-bit assembly language that interacts with a user and processes a variety of transactions, acting like an inventory program. The inventory program must be able to keep track of eight (8) different products that are stored at six (6) different warehouses.
The program must welcome the User and describe any procedures for using your program. The User should then be prompted for a choice of actions from the following list:
I - INITIALIZE the number of all of the products stored at all of the warehouses to zero (0).
R - RECEIVE a quantity of a product at a warehouse.
S - SHIP a quantity of a product from a warehouse.
T - TRANSFER a quantity of a product from one warehouse to another.
P - PUBLISH a report showing how many of each product is stored at each warehouse.
F - FILE processing of a series of transaction codes and their associated parameters. See notes for the details of this file structure.
X - EXIT choice.
Some of the actions selected by the User require no additonal input, while others require multiple interactions to identify the parameters of the transaction requested by the USER.
For example, if the User inputs a "T" for TRANSFER, your program must ask the User to identify the product number, the quantity of the product that is to be transferred, the warehouse that is the source of the transfer, and the warehouse that is the destination of the transfer. Your program must also be able to identify and report error conditions such as a request to Transfer more of a product than is stored at the source warehouse.
The program must keep track of each transaction by adding to or subtracting from the inventory levels for each product in each warehouse.
The quantity of any product must never become a negative number as a result of a transaction.
Grading for this Project will be based on which features you implement successfully and how well your User Interface is designed and works.
If you implement a basic program that welcomes the User, displays User instructions, offers the User a menu choice, and accepts and processes User input, you will earn 30 points. Successful processing for this basic level of execution consists of terminating the program for the Exit choice and displaying a message that confirms the option selected by the User before returning to offer additional menu input.
You can earn 10 points each for successfully inplementing these functions: Initialize the contents of the warehouses, Receive a shipment, Ship product from a warehouse, and Publish the contents of the warehouses. You can earn 20 points for successfully implementing the Transfer a quantity of a product from one warehouse to another function. Because the File transaction function is more difficult, you can earn 50 points by successfully implementing it.
Hello,
I can complete your project as specified. I'm familiar with MASM32 and Irvine library- have a record of successfully completed assembly language related project, please check my work history.
Sincerely,
Serge
$50 USD in 4 Tagen
5,0 (22 Bewertungen)
4,5
4,5
2 Freelancer bieten im Durchschnitt $73 USD für diesen Auftrag
Hello,
when is the due date for this project?
I have done lots of ASM projects, some of them with Irvine32 library.
It would be useful if you have some samples of code, so I can mimic the same style of formatting the code.