Литература.

Здесь приводится достаточно полный список литературы, которую я бы пореко­мендовал всем начинающим программировать на языке ассемблера. Некоторые ис­точники дошли до меня в виде файлов, и все же я хотел бы сослаться на них, как на очень добротную и полезную литературу по программированию на IBM PC. В списке такая литература отмечена значком (F). Особо отмечу, что если для MS DOS литерату­ра по программированию на языке ассемблера весьма обширна, то литература по про­граммированию на ассемблере для Windows отсутствует вообще. Вам придется пользоваться книжками по Си. В конце списка приведены, на мой взгляд, наиболее полезные из таких книжек.

I. СП. МОРС, Д.Д. АЛБЕРТ. Архитектура микропроцессора 80286. М., 1990.

.  2.   ВЛ. ГРИГОРЬЕВ. Архитектура и программирование арифметического сопро­цессора.

3. Л. СКЭНЛОН. Персональные ЭВМ IBM РСиХТ. Программирование наязыке ассемблера. М.,1991.

4. П. АБЕЛЬ. Язык ассемблера для IBM PC и программирования. М.,1992.

5. Р. Журден. Справочник программиста персональных компьютеров типа IBM РСХТиАТ. М.,1992.

6. Ю-ЧЖЕН ЛЮ, Г. ГИБСОН. Микропроцессоры семейства 8086/8088. М., 1987.

7. Этот безумный, безумный, безумный мир резидентных программ. В "Компью­тер пресс", № 4, 5, 1992.

8. RICHARDWILTON.PROGRAMMER'SGUIDTOPC&PS/2VIDEOSYSTEMS. MAXIMUM VIDEO. PERFORMANCE FROM THE EGA, VGA, HGC AND MCGA. MICROSOFT PRESS, 1987, WASHINGTON.

9. П. Нортон. Персональный компьютер фирмы IBM и операционная система MS DOS. М.,1991.

10. П. Нортон, Д. Соухэ. Язык ассемблерадля IBM PC. М., 1993.

II. MICROSOFT. MS-DOS. PROGRAMMER'S REFERENCE. VERSION 4.X. MICROSOFT PRESS, 1988, WASHINGTON. (F).

12. В.Ю. Романов. Популярные форматы файлов для хранения графических изоб­ражений. М., 1992.

13. Tech Help. The Electronic Technical Reference Manuel. By Dan Rollins. 1990. (F).

14. А. Щербаков Защита от копирования. М., 1992.

15. А.В. Спесивцев, В. А. Вегнер и др. Защита информации в персональных ЭВМ. М., 1992.

16. Смешанное программирование наязыках Бейсик, Паскаль, Си, Ассемблер (фир­мы Микрософт, USA). Руководство программиста. 1990. Перевод документа "Mixed-Language Programming Guide", выпущенного фирмой Microsoft. (F).

17. К. Брэдли. Программированиенаязыке ассемблерадля персональных компью­теров фирмы IBM.

18. Э. Страусе. Микропроцессор 80286. Versus Ltd., М., 1992.

19. В. Фролов, Г.В. Фролов. Защищенный режим процессоров Intel 80286/80386/ 80486. Москва, 1993.

20. Л.В. Лямлин. МакроассемблерMASM. М.,1994.

21. В.Л. Григорьев. Видеосистемы ПК фирмы IBM. М., 1993.

22. В.Л. Григорьев. Микропроцессор i486. Архитектура и программирование (в4 книгах). М., 1993.

23. Р. Лэй. Разработка драйверов устройств для MS DOS. Рязань, 1992.

24. Т. Хоган. Аппаратные и программные средства персональных компьютеров. Справочник, Ч. 1,2. М., 1995.

25. В.А. Вегнер, А.Ю. Крутяков и др. Аппаратура персональных компьютеров и ее программирование. Москва, 1995.

26. С. Лукач, А. Е. Сибиряков. Программно-технические средства персональных ЭВМ семейства IBM PC. Свердловск, 1990. (F).

27. С.А. Гладков, Г.В. Фролов. Программирование в Microsoft Windows. Вдвухча-стях. Москва, 1992.

28. Герберт Щилдт. Программирование на С и С++ для Windows 95. Киев. 1996.

29. МэттПитрек. Секреты системного программирования в Windows 95. Киев. 1996.

30. Барри Нанс. Программирование в локальных сетях. М., 1990.

31. А.В. Фролов, Г.В. Фролов. Локальные сети персональных компьютеров (в 3 ча­стях) М., 1993.

32. Михаил Гук. Процессоры INTEL от 8086 до Pentium П. Санкт-Петербург, 1998.