Faculty Of Engıneerıng
Computer And Software Engıneerıng

Course Information

MICROPROCESSORS
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
EEE305 Fall 3 0 3 4

Prerequisites and co-requisites None
Language of instruction English
Type Elective
Level of Course Bachelor's
Lecturer Asst. Prof. Omid SHARİFİ
Mode of Delivery Face to Face
Suggested Subject None
Professional practise ( internship ) None
Objectives of the Course Design microprocessor based systems and implementing various applications in the lab.
Contents of the Course Number systems. Computer architecture: Memory, Central Processing Unit (CPU), Input/Output Devices (I/O). Memory: Physical and functional features, design of memory. CPU: Structure of CPU, addressing methods, operational codes. Software technics: Assembly language, syntax, pseudo-codes, assembler, interrupt, stack. I/O Devices: Parallel interface (PIA), asynchronous serial interface (ASIA). Peripheral devices. Examples of fundamental application.

Learning Outcomes of Course

# Learning Outcomes
1 The ability of designing conceptual microprocessor systems and developing target based software
2 Ability to apply basic sciences in the field of computer engineering.
3 Understanding the concept of microprocessor architecture and programming.
4 Ability to design hardware microprocessor systems to meet desired needs.
5 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches.
6 Ability to use techniques and modern engineering tools necessary for engineering practice.

Course Syllabus

# Subjects Teaching Methods and Technics
1 Introduction, number systems, fundamental logic components Lecture, discussion, presentation
2 Structure of CPU Lecture, discussion, presentation
3 The 80x86 Microprocessor Lecture, discussion, presentation
4 Assembly Language Programming Lecture, discussion, presentation
5 Arithmetic and Logic Instructions and Programs Lecture, discussion, presentation
6 BIOS and DOS Programming in Assembly and C Lecture, discussion, presentation
7 Macros and the Mouse Lecture, discussion, presentation
8 Signed Numbers, Strings, and Tables Lecture, discussion, presentation
9 Midterm Exam Exam
10 Bit shift and logical operations commands Lecture, discussion, presentation
11 32-Bit Programming Lecture, discussion, presentation
12 Analog Digital Convertes, sample applications Lecture, discussion, presentation
13 Peripheral devices Lecture, discussion, presentation
14 Digital/Analog Converters Lecture, discussion, presentation
15 Interrupt examples, counters and use Lecture, discussion, presentation
16 Final Exam Exam

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Exam Mid-Term Exam
2 60% Final Exam Final Exam

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 The ability of designing conceptual microprocessor systems and developing target based software 2͵3͵4 1͵2
2 Ability to apply basic sciences in the field of computer engineering. 2͵3͵4 1͵2
3 Understanding the concept of microprocessor architecture and programming. 2͵3͵4 1͵2
4 Ability to design hardware microprocessor systems to meet desired needs. 2͵3͵4 1͵2
5 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches. 2͵3͵4 1͵2
6 Ability to use techniques and modern engineering tools necessary for engineering practice. 2͵3͵4 1͵2
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 3 42
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 2 28
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 0 0 0
8 Midterm Exam 0 0 0
9 Quiz 0 0 0
10 Homework 4 5 20
11 Midterm Project 1 10 10
12 Midterm Exercise 0 0 0
13 Final Project 0 0 0
14 Final Exercise 0 0 0
15 Preparation for Final Exam 0 0 0
16 Final Exam 0 0 0
  100