Microprocessor Systems
Download Lab Notes| Name of the course: Microprocessor Systems | Code: BCS37 | Semester: 6 |
| Type of teaching: Lectures and laboratory work | Lessons per week: L 2 hours; LW 1.5 hour | Number of credits: 4 |
LECTURER:
Assoc. prof. PhD Grisha Spasov ( FEA ), tel.: 659 724, e-mail: gvs@tu-plovdiv.bg, Technical University of Sofia, branch Plovdiv, Department of Computer Science.COURSE STATUS IN THE CURRICULUM:
Compulsory for the students specialty "Computer Systems and Technologies" B.Sc. programme of the Faculty of Electronics and Automatics, Technical University of Sofia, branch Plovdiv.AIMS AND OBJECTIVES OF THE COURSE:
At the end of the course the students are expected to have knowledge for microprocessors Pentium/x86, assembler for 80x86, architecture of PC based microcomputers, PC interfaces, development of input/output drivers.DESCRIPTION OF THE COURSE:
The main topics concern: Introduction in CPU organisation and operation. Pentium/x86 architecture: programming model, registers, memory models, addressing modes, instructions. Assembler for 80x86, simple assembly programming. Pentium/x86 interrupt model. Input and output: device types and characteristics, controllers, ports, programmed I/O, interrupts, DMA. Bus structure: ISA, PCI, chipsets. Development of simple device drivers.PREREQUISITES:
Microprocessor technics, Computer Architectures, Programming Languages.TEACHING METHODS:
Lectures, using slides and multimedia presentations, laboratory work, using demo-programs, protocols preparation and defence.METHOD OF ASSESSMENT:
Written exam with test on the theory and written work on problems. The final grade is constructed on the exam results (totally 80%) and the protocols from the laboratory work(20%).INSTRUCTION LANGUAGE:
Bulgarian.BIBLIOGRAPHY:
- Fulcher. An introduction to Microcomputer Systems Architekture and interfacing, ADDISON-WESLY 1991;
- Hans-Peter Messmer. The Indispensable PC Hardware Book. ADDISON-WESLY 2002;
- Peter Abel. IBM PC Assembly Language and Programming. Prentice Haal 1991;
- Walter Oney. Programing the Windows Driver Model. Microsoft Press 1999;
- Klaus Dembowski. PC Interfaces and System Buses. Pearson Education Deutschland GmbH 2001.


