+1 (208) 254-6996 essayswallet@gmail.com
  

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

BACS1024 Introduction to Computer Systems Assignment

Page 1

BACS1024 Introduction to Computer Systems

Assignment

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 .doc 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