Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Electronics of the Personal Computers

The course is not on the list Without time-table
Code Completion Credits Range Language
XD37EOM Z 4 12+4 Czech
The course is a substitute for:
Electronics of the Personal Computers (D37EOM)
Lecturer:
Tutor:
Supervisor:
Department of Radioelectronics
Synopsis:

Emphasis on programming in assembly language on Intel processors, developing DOS, Windows and Windows NT drivers for prototype devices. Emphasis on prototype card developing and special devices connection. Students will have a lot of possibilities within the exercises to creat some program in assembler and then to communicate with PC peripherals.

Requirements:
Syllabus of lectures:

1. Microprocessor, memory, peripheral circuits, bus communication

2. Addressing of memory and peripherals, direct memory access

3. Interrupt system, timers and cache

4. Operation system, communication levels - BIOS, DOS, W95, WNT, Unix

5. Interrupt system of PC XT, AT and in new PC

6. Services of DOS, BIOS

7. Addressing space of peripheral, microprocessors in a PC

8. Standard peripheral, keyboard, video adapters, disk drivers, printer ports, serial ports, speaker

9. ISA, EISA, MCA, VL bus, PCI properties

10. Hard disk drives - structure, technology, logical structure, file systems

11. Serial communication, modems, ISDN

12. Universal interfaces - SCSI, USB, IEEE1394 (FireWire)

13. Virtual memory, memory paging, extended and expanded memory in PC

14. Multiprocessor communications

Syllabus of tutorials:

1. Introduction in laboratory, computers and software. Beginning with assembler

2. Creating of easy programs in assembler - display of texts, text editing

3. Assembly programming of keyboard input, file saving, memory allocation

4. Keyboard communication, TSR programs

5. Programming of communication through parallel interface

6. Time counter and interrupt controller programming

7. Serial communication and setting of ic8250

8. Test; assignment of half-yearly project

9. Communication with CMOS memory ; half-yearly project - programming, consultation

10. Programming access to extended memory; half-yearly project - programming, consultation

11. Processors 80x86 in protect mode; half-yearly project - programming, consultation

12. Math coprocessor; half-yearly project - programming, consultation

13. Half-yearly projects - hand in and test

14. Credit

Study Objective:
Study materials:

1. Hogan, T. The programmer's PC sourcebook. 2-nd edition. Microsoft Press. 1991

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11670804.html