Course title: Microprocessor Electronics
Number of credits (ECTS): 6
Weekly number of classes: 3+1+1+0
Prerequisite for enrollment of the subject: None
Course Goals (acquired competencies): The course goal is learning microprocessors and affiliated components. Students will acquire knowledge and understanding of basic principles of functioning and performance of microprocessor systems. They will be capable of assembly language programming.
Total available number of classes: 180
Course Syllabus: Binary arithmetic. Standard architecture of microprocessors. Architecture of 80386DX. Real-mode software model of 80386DX. Assembly language programming. Machine language code. Instruction set of 80386DX. Interfaces: memory and I/O, interrupts, DMA. Interrupt processing, interrupt vector table, priority. BIOS and DOS system calls. I/O devices: output ports, input ports, printer port, 82C55 interface, serial communication interface, USART 8251A, UART 8250/16450, 82C54 programmable timer, 82C37A programmable DMA controller. Protected mode.
|Walter Triebel||The 80386, 80486, and Pentium Processors: Hardware, Software, and Interfacing||Prentice Hall||1998|
|Barry B. Bray||The Intel Microprocessors: Architecture, Programming and Interfacing||Prentice Hall Inc.||1997|