Find Jobs
Hire Freelancers

Assembly Language Project

$10-50 USD

Abgeschlossen
Veröffentlicht vor etwa 9 Jahren

$10-50 USD

Bezahlt bei Lieferung
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.
Projekt-ID: 7520791

Über das Projekt

2 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
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
Avatar des Nutzers
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.
$95 USD in 4 Tagen
4,9 (35 Bewertungen)
5,2
5,2

Über den Kunden

Flagge von UNITED STATES
Dallas, United States
4,9
10
Zahlungsmethode verifiziert
Mitglied seit Apr. 18, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.