dosbox assignment

hi i need the assignment to be done 1 week. Programming Assembly language Dosbox assignment.Please contact asap.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

BACS1024 Introduction to Computer Systems Assignment

Page 1

BACS1024 Introduction to Computer Systems

Assignment

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

tems Architecture
Objective

This piece of assignment aimed to provide students with an opportunity to look into the practical dimensions of
the course. This assignment will help students to understand and appreciate the computer architecture and
generate Assembly Language program using DOSBox 0.74. Integration of knowledge across the topics in the
course is expected in this assignment.

Learning Outcomes

The learning outcomes being assessed in this assignment is:

CLO2 Produce practical solution related to computer systems by applying hardware, assembly language
programming and operating system commands and scripting skills. (P4, PLO3)

CLO3 Find and evaluate relevant techniques, algorithms, mathematical and logic operations to solve
programming problems. (A3, PLO5)

Academic Integrity

You may not show or give any part of your assignment (in any form whatsoever) to anyone else except your tutor
for this course. Students found to be dishonest are liable to disciplinary action.

Assignment Schedule

Assignment report submission date: Monday, Week 10 (softcopy.)

Marks

This assignment contributes 75 % to the coursework component. The breakdown of marks is shown in the
Assessment Rubric (refers to Assessment Rubrics for details.)

Late Policy

The assignment should be submitted before or latest by the due date (Friday, Week 10), before 12p.m. Unless
there is a legitimate reason given with written explanation (with evidence), as a general rule, no extension of time
will be granted. Any late submission of the report without legitimate reason will be penalized. Please refer to the
penalties as follow for late submission.

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

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

Late submission of > 7 days after deadline of submission: 0 mark

Group Formation

Form a group of TWO (2) students to complete this assignment.

BACS1024 Introduction to Computer Systems Assignment

Page 2

Feedback

A written feedback on the assignment will be returned to the students latest by week 14, by the tutor in-charge.

Resources Required

Software : DOSBox 0.74
Hardware : Any computing facilities. You are given access to computer lab to work on your coursework

provided if there are any available time slot for free access (please refer to the lab assistant).

Note : The usage of computer lab is solely for computing purposes and not for group discussion. Students
are required to abide to the regulations while using the computer lab facilities.

The Final Submission

Students are required to submit the following on Week10 for the final submission
▪ Hardcopy (a final & complete documentation)
▪ Softcopy (a complete file as final report & filename.asm file).

The final report should contain the following elements: –

Topics Recommended
Page(s)

Reference

(a) Cover sheet 1 page (Refer to Page 4)
(b) Plagiarism statement 1 page (Refer to Page 5)
(c) Table of content 1 page
(d) Answer to the tasks in the assignment question

1. Proposal
2. Flowchart
3. User’s guide
4. Advanced features with detailed elaboration

(1 advanced feature per person)
5. Screenshots for the system operation

6. Conclusion / future improvement
7. Task allocation for each member

1 page
1 page
1 page
2 pages per person

2 screenshots with
label per page
1 page
1 page

(Part 1 – 2)

(e) Reference section 1 page Harvard Reference System
(f) Appendices section If any [optional]
(g) Assessment Rubrics 1 page (Refer to Page 6)

You are recommended to format your report according to the following criteria: –
(a) Line spacing : 1 spacing
(b) Font type : Times New Roman
(c) Font size : 11 points
(d) Paper used : A4 paper (29.7cm x 21cm)
(e) Use only one side of the paper.
(f) Fastened together all the pages with page number.

NOTE : Submitting the coursework means you have agreed that your work is original and comply with

the rules and regulations. Plagiarism is a serious academic offence. If the students’ work is
detected plagiarize from any sources, the student’s coursework marks will be downgraded to
zero mark (0 mark.)

BACS1024 Introduction to Computer Systems Assignment

Page 3

Assignment Question

Complete ALL of the followings:

Part 1 —————————————————————————————————————– 10 marks

Proposal: Choose ONE of the following options:

Option A: A Point of sales system
Option B: A timer system
Option c: Hardware to hardware communication

Notes:
Choose ONE (1) from option (A) – (C). Upon deciding on the software system (Option A / B / C) to develop,
write a proposal for the software program that you are going to develop using assembly language.

Your proposal shall contain the following items: –

(a) Member’s name and ID
(b) Proposed system title / name
(c) System synopsis (WH-Q)
(d) Justifications on proposal / benefits
(e) System functions / features (at least 2 functions per person)
(f) Business rules / limits
(g) Flow chart / business flow

The confirmation of the suggested system is pending for approval by the tutor in-charge.

The proposal of the suggested solution or algorithm implementation should be submitted by Week 6.

Part 2 —————————————————————————————————————– 65 marks

Develop an Assembly Language program to achieve your defined proposal as in Part 1 above.

BACS1024 Introduction to Computer Systems Assignment

Page 6

Student’s name : (1) (2)

Registration / ID Number : (1) (2)

Assignment – Assessment Rubrics

Poor Fair Average Good Excellent
Part 1 Marks 1 2 3 4 5
Ability to
clearly written
proposal

5 Incomplete
proposal

Proposal with
limited
information and
incorrect flow
chart

Proposal with
basic
information and
correct flow
chart

Proposal with
added
information and
correct flow
chart

Proposal with
comprehensive
details and flow
chart

Ability to
reflect
learning and
future
development

5 Unable to
accept new

idea

Able accept new
idea without
self-

learning

Able accept
new idea with
limited self-

learning

Able accept new
idea and

demonstrate
willingness to

learn

Able accept new
idea, demonstrate

initiative self-
learning and
passion for
knowledge

Part 2 Marks 0 – 3 4 – 6 7 – 9 10 – 12 13 – 15
Ability to
apply required
data type /
data structure
/ naming
convention

15 Unable to
identify
required data
type / data
structure /
naming
convention

Able to identify
required data
type / data
structure
correctly/
naming
convention

Able to apply
identify
required data
type / data
structure /
naming
convention but
does not
produce correct
result

Able to apply
identify required
data type / data
structure /
naming
convention and
produce
partially correct
result

Able to apply
identify required
data type / data
structure /naming
convention and
produce correct
result

Ability to
apply required
control
structure

15 Unable to
identify
required
control
structure

Able to identify
required control
structure but
does not apply
correctly

Able to identify
required control
structure but
does not
produce correct
result

Able to identify
required control
structure and
produce
partially correct
result

Able to identify
required control
structure and
produce correct
result

Ability to
perform I/O
validation

15

The program
produces

incorrect
result

The program
produces correct

result but does
not check for

error

The program
produces

correct result
with little check

for error

The program
produces correct
result with some
check for error

The program
produces correct

result with
comprehensive
check for error

Ability to run /
debug

15 Unable to run
the program

Able to run the
program but

with logic error

Able to run the
program
correctly

without logical
error

Able to run the
program
correctly

without any
logical error and

display
inappropriate

output

Able to run the
program correctly

without any
logical error and

display
appropriate

output

Marks 0 1 2 – 3 4 5
Level of
complexity

5 Program is
simple.

Project is
completed

Program is well
designed.

Program is nice
with some

creativity ideas.

Program
challenging and
ambitious with

extra efforts

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.

Order your essay today and save 30% with the discount code ESSAYHELP