"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу авторапотребовалось только переработать общедоступную информацию, извлечь из нее
наиболее существенное и выделить информацию, представляющую интерес для наиболее широкого круга читателей. Если Вам потребуется более подробная информация, чем та которая содержится в этой книге, Вы можете обратиться к следующим источникам: наиболее богатый источник информации - это собственное техническое руководство по Персональному компьютеру фирмы "IBM", содержащее помимо технических подробностей, детальное описание ROM-BIOS, т.е., хранящейся в ПЗУ базовой системы ввода-вывода. Эти программы обеспечивают наиболее функциональные программные средства для управления IBM/PC. Приведен листинг BIOS на языке ассемблера, в котором можно разобраться только в том случае, если Вы хорошо знаете язык ассемблера микропроцессора 8086 фирмы "Интел". Тем не менее, листинг системы BIOS представляет собой настоящий клад информации о служебных подпрограммах, доступных пользователю. Даже если Вы незнакомы с языком ассемблера, описания служебных подпрограмм и способ их организации помогут Вам понять организацию этого компьютера. (Приводятся только листинги системы BIOS, а листинг записанного в ПЗУ интерпретатора языка Бейсик (ROМ-BASIC) не приводятся, хотя его можно получить с помощью команды DEBUG операционной системы, правда без комментариев.) Кроме того, в руководстве приведены две очень удобные таблицы, содержащие все 256 кодов символов, используемых IBM/PC и функции специальных символов-атрибутов, управляющих цветом текста, отображаемого на экране IBM/PC. Еще одним полезным источником информации может послужить руководство, руководству можно найти полезную информацию о форматах дискет, соглашениях для служебных процедур ДОС, блоках управления файлами, приставках сегментов программ и так далее. Само руководство по ДОС несколько беднее, чем большинство наших источников информации, поскольку оно не содержит подробной технической информации о ДОС. Руководство содержит очень полезную вспомогательную информацию и некоторые рекомендации. Чтобы лучше понять функционирование микрокомпьютера, на основе которого функционирует IBM/PC, можно обратиться к нескольким книгам по микропроцессорам 8086/8088 фирмы "Интел". Особенно полезными мне показались две книги. Наиболее доступно принципы организации и работы микропроцессора 8086 представлены в книге "The 8086/8088 Primer", написанной Стефаном П. Морзом (Hayden,1980). Более глубоко микропроцессор описывается в книге "The 8086 Book", Рассела Ректора (Osborne/McGrawHill,1980). В качестве справочника по программированию на языке Паскаль можно воспользоваться стандартным руководством по компилятору языка Паскаль для IBM/PC. Это не слишком удачное введение в Паскаль, но только в этом руководстве описываются особенности конкретной версии языка Паскаль для IBM/PC. Чтобы изучить язык можно выбрать одну из книг по Паскалю для начинающих, которыми переполнены книжные магазины. Если же Вы обладаете хорошей подготовкой, достаточно прочитать руководство по компилятору языка Паскаль полностью. Практически все технические детали, касающиеся использования версии языка Паскаль для IBM/PC либо подробно описаны, либо поясняются примерами. На мой взгляд, авторы этого руководства проделали |
|
|