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 |
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 |