DCO20117 Microprocessor & Assembly Language

Credit Units:

3

Level:

A2

Medium of Instruction:

English

 

Course Aims

This course introduce the organization of a microprocessor system and the assembly language for programming the microprocessor. Students will learn the programming techniques, design techniques of memory system and input/output system for a simple microprocessor system. Upon completion, students are equipped with fundamental knowledge to program a microprocessor system for specific application.

 

Course Intended Learning Outcomes (CILOs)
Upon successful completion of this course, students should be able to:

1.   Explain the various architectures and design concepts for computer systems

2.   Identify the elements of the internal design of processors and explain their functions

3.   Use assembly language to programme a microprocessor system.

4.   Design the memory system for a microprocessor system.

5.   Explain the concept of input/output, interrupt and Direct Memory Access. 

 

Keyword Syllabus

1        Basic Microcomputer Architecture. Instruction Set & Assembly Language Programming. Memory System and Memory Map. I/O System & Programming Techniques. Interrupts and Direct Memory Access.

 

Pre-requisites: Nil

Pre-cursors: Nil

Equivalent Courses: Nil

Exclusive Courses: Nil

Course Duration: 1 Semester

 

Teaching and Learning Activities (TLAs)

(Indicative of likely activities and tasks designed to facilitate students’ achievement of the CILOs. Final details will be provided to students in their first week of attendance in this course)

Types of TLAs

Hours per week (if applicable)

a. Lecture

2

b. Tutorial and Laboratory

1

c. Assignment

2 (student’s time)

 

Assessment Tasks/Activities

(Indicative of likely activities and tasks designed to assess how well the students achieve the CILOs. Final details will be provided to students in their first week of attendance in this course)

Type of assessment tasks/activities

%

Remarks

Coursework, including:  

i. Examination

70

The examination is close book which will test how far students have been able to understand, evaluate and apply the knowledge and techniques that they have learned.

ii. Test

10

A mid-term 60 minutes test

iii. Assignments

10

A take-home assignment

iv. Laboratory Exercises

10

 

 

Assessment Schedule (on the basis of Assessment Tasks/ Activities identified above)

Examination (%): 70%

Duration (Hrs): 2

Coursework (%): 30%

Participation (%): 0

Grading Mode: Standard

        

 

Related Links
Division of Computer Studies