Electronics of the Personal Computers
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
X37EOM | Z | 4 | 2+2s | Czech |
- The course is a substitute for:
- Electronics of the Personal Computers (37EOM)
- 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:
-
- Telecommunications and Radio-engineering - High-frequency and Microwave Technology- structured studi (elective specialized course)
- Heavy-current Engineering - Technological Systems- structured studies (elective specialized course)
- Cybernetics and Measurements - Control Engineering- structured studies (elective specialized course)
- Electronics - Electronic Systems- structured studies (elective specialized course)
- Economics and Management of Power Engineering- structured studies (elective specialized course)
- Biomedical Engineering- structured studies (elective specialized course)
- Economics and Management in Electrical Engineering- structured studies (elective specialized course)
- Electronics - Electronic Applications- structured studies (elective specialized course)
- Electronics - Electronics and Photonics- structured studies (elective specialized course)
- Cybernetics and Measurements - Artificial Intelligence- structured studies (elective specialized course)
- Cybernetics and Measurements - Measurement and Instrumentation Systems- structured studies (elective specialized course)
- Cybernetics and Measurements - Aeronautical Engineering and Control Systems- structured studies (elective specialized course)
- Heavy-current Engineering - Electric Drives- structured studies (elective specialized course)
- Heavy-current Engineering - Electroenergetics- structured studies (elective specialized course)
- Heavy-current Engineering - Electrical Engineering Applications- structured studies (elective specialized course)
- Telecommunications and Radio-engineering - Opto-electric Systems- structured studies (elective specialized course)
- Telecommunications and Radio-engineering - Radio Communications, Navigation and Radar Systems- struc (elective specialized course)
- Telecommunications and Radio-engineering - Multimedia, Sound and Television Technology- structured s (elective specialized course)
- Telecommunications and Radio-engineering - Telecommunications- structured studies (elective specialized course)