"Роберт Джордайн. Справочное пособие программиста - 2 (ассемблер, операционная система MS DOS)" - читать интересную книгу автора

нулевого IQ.
Язык этой книги, мягко говоря, очень компактный. Но я старался
избегать жаргона, насколько это возможно. Кроме того, в конце
книги приведен терминологический словарь компьютерных терминов.
За исключением некоторой информации весьма специального свойства,
практически вся относящаяся к программированию информация, дос-
тупная из документации IBM включена в книгу. Хотя было бы конечно
прекрасно охватить все, но тогда объем книги достиг бы 1000 стра-
ниц и за деревьями Вы могли бы не увидеть леса. Поэтому для
действительно необычных программистских нужд - скажем, для слож-
ных программ управления контроллером НГМД или перепрограммирова-
ния клавиатуры AT - Вам придется обращаться к техническим руко-
водствам IBM или специальным описаниям производителей микросхем.
Но 99% программ не потребуют другой информации об оборудовании
IBM PC, кроме содержащейся в данной книге. Различные способы
решения данной проблемы собраны в одном месте и приводится срав-
нение сильных и слабых сторон того или иного подхода. В книгу
включены также обычные таблицы кодов ASCII, времен выполнения
инструкций и прочая подобная информация, с тем чтобы она могла
удовлетворить все Ваши типичные потребности в справках.
Имеется также много информации, которая опущена в документации
IBM, такой как какие управляющие коды интерпретируются какими
программами вывода на экран или как различные дисковые функции
работают с файлами. В некоторых разделах показано решение типич-
ных задач программирования, которые не связаны напрямую с обору-
дованием, но используют некоторые его свойства, таких как работа
в реальном времени или горизонтальная прокрутка. Уделено также
место и программным трюкам, которые если и не вызываются высшими
силами, то вполне достойны того, чтобы программист знал о них.
При существующем положении вещей каждый программист должен откры-
вать эти методы для себя (причем обычно не один раз). Как печаль-
но, что высшие жрецы Века Информации тратят так много времени
переизобретая колесо, как в давние времена, когда папирус еще не
сделал обмен информацией достаточно легким.
Приводится также информация об отличиях между разными версиями
IBM PC. Все рассмотрения базируются на стандартном IBM PC. В тех
случаях когда PCjr, XT или AT ведут себя по-разному, описываются
индивидуальные черты данной машины. Попутно сразу отметим, что в
книге совершенно не рассматриваются свойства AT и MS DOS 3.0
направленные в стороны многопользовательских систем. Эти вопросы
заслуживают отдельной книги. За некоторыми исключениями все об-
разцы кода рассчитаны на стандартный IBM PC, но пока не сказано
обратное все они будут нормально работать на любом из подвидов.
Однако есть существенное ограничение. Все написанное в этой книге
предполагает использование MS DOS 2.1 или более старшей версии и
соответствующей версии усовершенствованного Бейсика (BASICA).
Пользователи, до сих пор не перешедшие на MS DOS 2.1, не могут
использовать многие преимущества машины.
Если в этой книге что-то и содержится, то это факты - мириады
их - и я искренне надеюсь, что все они верны. В ней содержится