0% found this document useful (0 votes)
59 views4 pages

CSEg - 4207 - Course Outline

This document provides a course syllabus for a Microcomputers & Interfacing class. The course is targeted towards 4th year computer science students and intends to teach students about microprocessor architecture, assembly language programming, and interfacing microprocessors to external devices. The course will focus on the 8086 Intel microprocessor and cover topics like microprocessor evolution, internal architecture, assembly programming, interrupts, and interfacing microprocessors to memory, I/O devices, timers, and other peripherals. Student assessment will include assignments, projects, quizzes, midterm and final exams testing knowledge of the course topics.

Uploaded by

Michael Zewdie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views4 pages

CSEg - 4207 - Course Outline

This document provides a course syllabus for a Microcomputers & Interfacing class. The course is targeted towards 4th year computer science students and intends to teach students about microprocessor architecture, assembly language programming, and interfacing microprocessors to external devices. The course will focus on the 8086 Intel microprocessor and cover topics like microprocessor evolution, internal architecture, assembly programming, interrupts, and interfacing microprocessors to memory, I/O devices, timers, and other peripherals. Student assessment will include assignments, projects, quizzes, midterm and final exams testing knowledge of the course topics.

Uploaded by

Michael Zewdie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Adama Science and Technology University

School of Electrical Engineering and computing


Course syllabus of Microcomputers & Interfacing
Course Title Microcomputers & Interfacing
Operation Period Course Credits 3
Class Schedule Code CSEg 4207
Target Students’ 4th year CSE Target group Group 1 to 3
Major students
Prerequisite for enrollment CSEg 3202 Computer Architecture and Organization

Instructor 1 Name Dr. Feyissa Woyano– Section 1 Office Hour


Information Mobile +251-901-23-9481
E-mail Feyissaw06@gmail.com
Instructor 2 Name Dawit Kefyalew – Section 2 Office Hour
Information Mobile
E-mail
Instructor 3 Name Amanuel G – Section 3 Office Hour
Information Mobile +251-912-15-1869
E-mail amanuelastu@gmail.com
programs After successfully completed this course, the student should be able to:
Learning outcome ➢ Get knowledge of the internal architecture of a microprocessor.
➢ Write efficient codes in both assembly and high-level languages.
➢ Understand and handle interrupts
➢ Use microprocessors to develop controllers and computers
➢ Design and implement microcomputers
Course The Microcomputers and interfacing course intends in getting the concepts to the
Description mastering of basic microprocessors and microcomputers. The discussion of the
course will be based around the 8086 Intel microprocessor. However, this is not stiff
and could be subjected to change. The fact that the 8086 is the considered basic
processor architecture, make the discussion be based on the
microprocessors. The discussion of the course will begin by introducing
the microcontroller evolution in their historical background. The course
will describe and explain the detailed architecture of the processor. Bus,
memory, IO, and registers will be highly focused. The assembly
language code will be studied and different programs will be attempted.
The most important discussion will be the interfacing of different types
of devices and ICs to the microprocessor. This will help students in
equipping them with appropriate knowledge in helping them to develop
solutions to real world problems. Interfacing of interrupts, IO modules
and other important concepts will be examined.
CHAPTER 1 INTRODUCTION TO MICROCOMPUTERS
1.1 A historical Background
1.2 Introduction to Microprocessors
1.3 Microprocessor Evolution
1.4 Application Areas of Microprocessor
CHAPTER 2 8086 MICROPROCESSOR – ARCHITECTURE
2.1 Internal Microprocessor Architecture
2.2 Register and Memory Organization
2.3 Minimum Mode and Maximum Mode bus cycle-Timing Diagram
2.4 Interrupts & Service Routine.
CHAPTER 3 PROGRAMMING OF 8086
3.1 Addressing modes
3.2 Instruction set
3.3 Assembly language Programming
CHAPTER 4 INTERFACING WITH 8086

4.1 Memory interfacing


4.2. Interfacing with peripheral ICs 8251- serial I/O
4.3. 8255-parallel I/O
4. 4. 8254-programmable interval timer
4.5. 8279-Keyboard display controller
4.6. 8257-DMA
4.7. LEDS and LCDs
4.8. ADCs and DACs
CHAPTER 5 ADVANCED MICROPROCESSORS & MICROCONTROLLERS
5.1 Concept of CISC and RISC processors
5.2 PIC microcontroller
5.3 Controller Design using selected Microprocessor

Assessment Parameter Weight Remark


Attendance 5%
Quiz 5% Chapters 2
Project /seminar 10% Chapter 4
Mid exam 20% Chapter 1 & 2
Lab works 20% All
Final exam 40% All chapters
Total 100%
Textbook Douglas V Hall, ‘Microprocessors and Interfacing-Programming and
Hardware’, 2nd Edition, Tata McGraw-Hill Publishing Company Limited,
NewDelhi-2002.
Related references 1.Ramesh S Gaonkar, ‘Microprocessor Programming and Interfacing using
8085’, Penram Publications, 4th Edition, 2003
2. A.K.Ray, K.M. Bhurchandy, ’Intel Microprocessors-Architecture,
Programming and Interfacing’, McGraw-Hill International Edition, 2004
3. Microprocessors and Interfacing, first Edition, 2009. A.P Douglas and
D.A Douglas
4. Advanced Microprocessors and Peripherals, Architecture, Programming
and Interface, A.K.RAY & K.M. BHURCHANDI, TATA McGraw Hill

You might also like