ХаммелР. Л. Последовательная передача данных: Руководство для программи- ста. - М.: Мир, 1996. 2. Тук М. Аппаратные средства IBM PC: Энциклопедия. — СПб.: Питер, 2001. 3. ТукМ. Интерфейсы ПК: Энциклопедия. — СПб.: Питер, 2001. 4. Рихтер Дж. Программирование серверных приложений для Windows 2000. — СПб.: Питер, 2001. 5. СоломонД. Внутреннее устройство Windows 2000. — СПб.: Питер, 2001. 6. Вильямс А. Системное программирование Windows 2000. — СПб.: Питер, 2001. 7. ТаненбаумЭ. Архитектура компьютера. — СПб.: Питер, 2002. 8. ЮровВ. Assembler: Практикум. — СПб.: Питер, 2001. 9. КасперскийКрис. Образ мышления — дизассемблер IDA. — М.: Солон-Р, 2001. 10. Рихтер Дж. Windows для профессионалов. — СПб.: Питер, 2000. И. М-32 Intel® Architecture Software Developer's Manual. Vol. 2. Instruction Set Reference. Intel Corporation, 2002. 12. Assembly-Language Developer System, Version 6.1, for MS-DOS and Windows Operation System Microsoft Corporation. 13. ТукМ., Юров В. Процессоры Pentium IV, Athlon и Duron. — СПб.: Питер, 2001. 14. IA-32 Intel® Architecture Software Developer's Manual. Vol. 1. Basic architecture. Intel Corporation, 2002. 15. IA-32 Intel® Architecture Software Developer's Manual. Vol. 3. System program- ming guide. Intel Corporation, 2002. 16. Кулаков В. Программирование на аппаратном уровне: Спец. справ.. — СПб.: Питер, 2003. 17. Персональный компьютер в играх и задачах. ~ М.: Наука, 1988. 18. ШилдтГ. Теория и практика C++. - СПб.: БХВ-Петербург, 2001.