27.05.2003 НовостиРЕЦЕНЗИИКулаков. В. Программирование на аппаратном уровне. Специальный справочник. 2-е изд. СПб.: Питер, 2003. - 848 с. Конструкторы первых вычислительных машин обеспечивали программистов полной информацией об устройстве и функционировании своих творений. Иначе и нельзя было: разницы между прикладными и системными программами еще не существовало и все необходимые “низкоуровневые” операции типа ввода-вывода были заботой программиста-прикладника.Шли годы. Выходили компиляторы, мониторные программы, а затем и операционные системы, рядовой программист все дальше отдалялся от аппаратуры. Однако с каждой вычислительной машиной по-прежнему поставлялась гора документации - описания алгоритмов функционирования процессора и внешних устройств, принципиальные схемы, распечатки микропрограмм... Так что охотники до “интимных подробностей”, желающие досконально разбираться с функционированием ЭВМ, не были обделены информацией. Людей этого плана всегда было немного, и именно они зачастую создавали настоящие шедевры программистского искусства, иногда определяя на годы вперед направление развития компьютерной индустрии.Ситуация изменилась с появлением персональных компьютеров. Здраво рассудив, что рядовому пользователю не обязательно знать внутреннее устройство ПК, разработчики не позаботились о выпуске соответствующих инструкций для “широкой общественности”. Теперь любители “поковыряться” в аппаратуре, не имеющие доступа к закрытой фирменной документации, стали больше походить на сыщиков ...
читать далее.