logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

Produce the solution on programming problem by using assembly language skills.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Learning Outcomes

CLO3: Produce the solution on programming problem by using assembly language skills.

 

Grouping

This is a group based assignment. Please work in a group of 3 members.

 

Assessment

This assignment contributes 100% to the coursework assessment.

 

Student Ethics

Any cheating, attempt to cheat, plagiarism, collusion and any other attempts to gain an unfair advantage in assessment will cause the students concerned to be penalized. Student is NOT ALLOWED to share the work with other groups, but please feel free to have discussion with them. If cheating is discovered, both parties will take equal blame (get zero). Please note that the assignment   should be your own work, although you may incorporate ideas or techniques from books, online   resources, etc. By copying materials directly from any sources of materials will lead to zero. You have been warned. Whenever you face any problems, please seek advice from your lecture/tutor.

 

Submission Date

Week 12 Friday before 11:59pm

 

Late Policy

The assignment should be submitted on the due date stated below unless there are legitimate reasons as to why a student cannot complete the assignment by due date. As a general rule, no extension of time will be granted. Assignment received after the due date without legitimate reason will be penalized.

Late 1 to 3 days after deadline of submission: minus 10 marks

Late 4 to 7 days after deadline of submission: minus 20 marks

Late more than 7 days after deadline of submission: 0 mark.

 

 

Assignment Questions

 

The assignment consists of THREE (3) tasks:

 

Task 1: System Development (Coding) [70 marks]

 

Instructions:

✔ Students to suggest command line interface application program / system that includes

 

arithmetic computations (mathematical calculations).

✔ Your suggested system can be any Ticketing System, Ordering System, Enquiry System and etc. The system should consist of different modules e.g. login module, calculation module, summary module…

✔ Use assembly language to build a complete command line interface program that you have proposed.

✔ Students are advised to use Microsoft Visual Studio and Irvine library to develop your system. ✔ Each member must work on different module(s). The individual work should then be combined to produce a complete assembly language program.

✔ The proposed system should have at least the following functions or features:

(i) Perform user authentication (login)

(ii) Display at least TWO (2) levels of menu option.

(iii) Perform arithmetic calculations eg. ADD, SUB, MUL, DIV or NEG. - At least THREE (3) types of arithmetic operations are included.

(iv) Perform input validation and provide proper guidelines.

(v) Provide options to allow the user to loop back the system

(vi) Provide summary (eg. grand sum total, total items, total attempts etc) on transactions done

 

 

Task 2: System Documentation [15 marks]

 

Instructions:

✔ Submit a system documentation (not more than 10 pages) that include the following items: (i) System Introduction

- Introduce your system and explain why it is used

 

(ii) System Functionalities / Modules

- Explain in general the modules you have included in your system and their functionalities

 

(iii) User Manual

- Create a usual manual (with snapshot of system interface) to illustrate how the system works.

 

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

992 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

566 Answers

Hire Me
expert
Husnain SaeedComputer science

541 Answers

Hire Me
expert
Atharva PatilComputer science

814 Answers

Hire Me