0% found this document useful (0 votes)
152 views2 pages

Course Code: EEE 411 Course Title: Microprocessor and Interfacing Credit: 3hours Rationale of The Course

This 3 credit hour course provides an introduction to microprocessors and interfacing. The course objectives are to teach students the fundamentals of microprocessor and microcontroller systems so that students can incorporate these concepts into their electronic designs. Topics covered include microprocessor architecture, assembly language programming, I/O programming, peripheral devices, data communications, and data acquisition. Assessment methods include midterm and final exams, assignments, and a mini project.

Uploaded by

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

Course Code: EEE 411 Course Title: Microprocessor and Interfacing Credit: 3hours Rationale of The Course

This 3 credit hour course provides an introduction to microprocessors and interfacing. The course objectives are to teach students the fundamentals of microprocessor and microcontroller systems so that students can incorporate these concepts into their electronic designs. Topics covered include microprocessor architecture, assembly language programming, I/O programming, peripheral devices, data communications, and data acquisition. Assessment methods include midterm and final exams, assignments, and a mini project.

Uploaded by

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

Course Code: EEE 411 Course Title: Microprocessor and Interfacing Credit: 3Hours

Rationale of the Course:

Microprocessors and assembly language has been the most used methods of incorporating
intelligence into automated devices. It is, therefore, necessary to develop a good
understanding of their operation and how they can be used as building blocks for automated
systems and control applications. This course explores the inner workings of a
microprocessor from the programmer’s perspective and several laboratory exercises will
be based on microprocessor utilizing the assembly language.

Course Objective:

Microprocessor is a required course for under-graduate students in the EEE program. The
purpose of this course is to teach students the fundamentals of microprocessor and
microcontroller systems. The student will be able to incorporate these concepts into their
electronic designs for other courses where control can be achieved via a microprocessor or
controller implementation. Topics include Semiconductor memory devices and systems,
microcomputer architecture, assembly language programming, I/O programming, I/O interface
design, I/O peripheral devices, data communications, and data acquisition systems.

Course Content:

Fundamental Concepts: Microprocessor: A programmable device; microcomputer components


and support ICs, building blocks of MPU based systems, microprocessor buses, programming
principles using MASM, microprocessor instructions.16-bit Architecture: Pin diagram and
functions, memory organization, bus activities, register layout, internal processing
blocks.Instruction Set: Classifications of instructions, addressing modes, address computing
chart.I/O Controller Programming: Port definition and read/write instructions, parallel I/O
programming using 8255, serial I/O programming using 8251, display programming using 8279
and LCD, keyboard programming using 8279 and discrete components, generation of timing
functions using 8254 Timer/Counter.Interrupt Structure: Interrupt terminologies, hardware and
software interrupt, multiple interrupt management, 8259 interrupt controller.Data Conversion
Algorithm: BCD2BIN conversion, BIN2BCD conversion, binary multiplication, binary
division.Advanced Microprocessors and Microcontrollers: History of the evolution of
MPU/MCU, multitasking systems, PVAM operation of Intel high performance architecture,
overview of 80286 architecture, instruction and programming; overview of 80386 architecture,
instruction and programming; CISC and RISC microcontrollers, instruction and programming.
Mapping Course Learning Outcomes (CLOs) with the PLOs

PLO PLO PLO PLO PLO PLO PLO PLO PLO PLO1 PLO1 PLO1
1 2 3 4 5 6 7 8 9 0 1 2
CLO
1

CLO
2

CLO
3 √
CLO
4
√ √ √

Mapping Course Learning Outcomes (CLOs) with the Teaching-Leaming& Assessment


Strategy

CLOs Teaching-Learning Strategy Assessment Strategy


Understand the main
components and working
Lecture Tutorial Midterm and Assignment
principals of the Intel 80x86
microprocessor
Interpret instruction sets in Midterm, Final
Lecture Tutorial
assembly language Exams and assignment
Demonstrate memory
interfacing and input/output Assignment and Final
Lecture Tutorial
device programming in Exams
assembly language
Design the solution of real life
problems using Final
Lecture Tutorial
microcontroller and Exams and Mini project
microprocessor

Recommended Textbook:
● Barry B. Brey, “The Intel Microprocessors,” 6thEdition.

Reference Books:
1. Mohammed Rafiquzzaman, “Microprocessors and Microcomputer-Based System
Design” 2nd Edition.

2. Albert P. Malvino and Jerald A. Brown, “Digital Computer Electronics,” 3 rd Edition

3. Douglas V. Hall, “Microprocessor and Interfacing Programming and Hardware.”

4. Ytha Yu and Charles Marut, “Assembly Language Programming and Organization of the
IBM PC.”

You might also like