Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Microprocessor Electronics

Microprocessor Electronics

Course title: Microprocessor Electronics

Code: 3ФЕИТ05Л026

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.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Walter Triebel

The 80386, 80486, and Pentium Processors: Hardware, Software, and Interfacing

Prentice Hall

1998

Additional Literature

No.

Author

Title

Publisher

Year

1

Barry B. Bray

The Intel Microprocessors: Architecture, Programming and Interfacing

Prentice Hall Inc.

1997