Microprocessor Systems
Course title: Microprocessor Systems
Code: 3ФЕИТ07Л016
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: Taken course: Computer Architectures
Course Goals (acquired competencies): Introduction to the basic concepts to work with specific microprocessors, their internal architecture, I/O components and assembler. Upon completion of the course students will be able to work with microprocessors and to write assembler programs.
Total available number of classes: 180
Course Syllabus: Structure of processors and processor systems. Intel Processor characteristics. Development of processors. Internal architecture of 8085. Programming 8085. Working with memory, execution of instructions, I/O instructions. Interrupts for 8085. Internal architecture on 8086 and 8088. 8086 and 8088 assembler. Working with multi-processor architecture in 8086 and 8088. Component connectivity. Interrupts for 8086 and 8088. Internal architecture of 80386. Memory system. Input/output system. Memory Management for 80386. Descriptors and selectors. Descriptor tables. Protected mode. Virtual mode. Instruction execution for 80386. Assembler and writing programs for 80386.
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
BREY B |
INTEL MICROPROCESSORS: Architecture, Programming, and Interfacing, 8th Ed |
Pearson, Prentice Hall |
2009 |
2 |
N.S.Kumar, M. Saravanan, S Jeevananthan |
Microprocessors and Microcontrollers |
Oxford University Press |
2011 |
3 |
Douglas V. Hall |
Microprocessors and Interfacing |
Tata McGraw Hill Publications Ltd., Revised Third Edition |
2008 |
Additional Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
R. J. Tocci, F. J. Ambrossio |
Microprocessors and Microcomputers: Hardware and Software, 6th Ed |
Prentice Hall |
2002 |