"Роберт Джордайн. Справочное пособие программиста - 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, не могут использовать многие преимущества машины. Если в этой книге что-то и содержится, то это факты - мириады их - и я искренне надеюсь, что все они верны. В ней содержится |
|
|