Electronics of the Personal Computers
Code | Completion | Credits | Range |
---|---|---|---|
37EOM | KZ | 4 | 2+2s |
- The course is a substitute for:
- Electronics of the Personal Computers (X37EOM)
- 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. Implied knowledge is in extend of 36UPS course.
- Requirements:
- Syllabus of lectures:
-
1. Microprocessor, memory, peripheral circuits, bus communication
2. Addressing of memory and peripherals, direct memory access
3. Interrupt system, timers, cache
4. Operation system, level BIOS, DOS
5. Interrupt system of PC XT, AT
6. Services of MS DOS, BIOS
7. Addressing space of peripheral microprocessors in a PC
8. Keyboard, video adapters, disk drivers, printer ports, ser. ports, speaker, copr.
9. Buses ISA, EISA, MCA, VL bus, PCI properties
10. Serial communication, modems
11. Virtual memory, paged memory, extended and expanded
12. Windows, Windows NT architecture
13. Universal interfaces SCSI, SCSI II
14. Multiprocessor communications
- Syllabus of tutorials:
-
1. Lab computers and their configurations. Beginning in assembly language
2. Make program „ Hello World“ in assembly language
3. Continuing develop in assembler, working with files and keyboard
4. TSR programs; how and what
5. Programming controlling of seven-segment display connected to parallel port
6. Counter/Timer control
7. Communication trough serial interface. Direct HW control
8. Knowledge test
9. CMOS RAM direct read and write
10. Using of Extended memory
11. Intel processors protect mode programming
12. Intel processors protect mode programming
13. Use of math coprocessor instruction
14. Course work testing
- Study Objective:
- Study materials:
-
[1] Hogan, T.: The programmer's PC sourcebook. Microsoft Press, 2-nd edition, 1991
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Biomedicínské inženýrství - inženýrský blok (elective specialized course)
- Biomedicínské inženýrství - inženýrský blok (elective specialized course)