Professional Documents
Culture Documents
COURSE OUTLINE
Kulliyyah Engineering
Status Core
Level 2
Credit Hours 3
Contact Hours 3
Pre-requisites
ECE 2111
(if any)
Co-requisites
Nil
(if any)
Teaching Lectures
Methodology
Method of
Evaluation LO Method %
1,2,3 Mid-term Test 30
1,2,3,4 Final Examination 50
1,2,3,4 Quiz 10
3,4,5 Assignment 10
Instructor(s) Br. Athaur Rahman Bin Najeeb
Course Outlines
Reading
Weeks
Topics Assignment
(Chapter)
1 Introduction: 1
Introduction to microprocessors, General architecture of
microcomputer system, Evolution of Intel microprocessors,
Architectural compatibility, Hardware and software, Review of the
basic number systems and conversion between different number
systems.
2,3 Basic Architecture of the 8088 and 8086 microprocessors: 2
Internal architecture of the 8088/86 microprocessors, Memory
address space and data organization, , Data types, Segment registers
and memory segmentation Pointer and index register, Status and
flag register, The Stack.
3
Assembly Language Programming:
Addressing Modes.
4, 5, 6 8088/86 Microprocessor – Integer Instructions and 5
Computations:
Data transfer instructions, Arithmetic instructions, Logic
instructions, Shift and Rotate instructions.
6
8088/86 Microprocessor instructions – Control Flow
Instructions and Program Structures:
Compare instructions, Jump instructions, Subroutines and
subroutines handling instructions, The Loop and loop handling
instructions, Strings and strings handling instructions.
7, 8, 9 8088/86 Microprocessor and their Memory and Input/Output 8
Interfacing:
Minimum mode and maximum mode systems, Electrical
characteristics, Hardware organization of the memory address
space, Memory mapping, Memory control signals, Read and write
bus cycles, Memory interface circuits.
10, 11, 12 8088/86 Microprocessor and their Memory and Input/Output 8
Interfacing:
Types of Input/Output, Isolated and memory mapped Input/Output
interfacing, Input/Output instructions.
Recommended:
1. Brey, B. B. (1997), The Intel Microprocessors 8086/8088, Architecture,
Programming, and Interfacing, Prentice Hall.
2. Rafiquzzaman, M., (2001), Microprocessors And Microcomputer-Based
System Design, UBS.
3. Ray, A. K. and Bhurchandi, K. M., (2000), Intel Microprocessors
Architecture, Programming and Interfacing, McGraw Hill.
Proposed
Start Date Semester I, 2008-2009
(Semester)
Batch of
Students to 2005 intake and onwards
be Affected
COURSE ASSESSMENT MATRIX: ECE2211
Course Code and Name Computer and Information Engineering Programme Learning Outcomes
Outcome 10
Outcome 11
Outcome 13
Outcome 12
Outcome 1
Outcome 2
Outcome 3
Outcome 4
Outcome 5
Outcome 6
Outcome 7
Outcome 8
Outcome 9
NO.
1. Identify the internal registers and memory organization for assembly language 3 3 1
programming
2. Design interface circuits for microprocessors. 2 2 2 2 1
3. Develop assembly language codes for microprocessor-based systems. 3 2 2
4. Interface controlling devices and data acquisition systems. 2 2