"Программно-аппаратная организация компьютера IBM PC. (Inside the IBM PC. Access to advanced features and programming) . Переводчики С.Писарев, Б.Шур" - читать интересную книгу автора (Нортон Питер)

изучить, чем языки Си и Форс и во-вторых, что наиболее важно, фирма "IBM"
поставляет Паскаль для своих персональных компьютеров с самого начала. И
коль скоро нам необходим какой-то общий язык общения, большая часть
программ в этой книге написана на Паскале.
Если вы не знакомы с языком Паскаль, не отчаивайтесь, наиболее
простой способ немного изучить этот язык заключается в чтении примеров,
приведенных в книге. Они были специально написаны как можно доступнее и
подобраны таким образом, чтобы постепенно обучать читателя. Кроме того,
приложение 2 содержит краткое руководство по языку Паскаль,
демонстрирующее его возможности и стиль программирования, поясняющее
наиболее важные компоненты языка.
Я настоятельно рекомендую язык Паскаль всем, кто еще не выбрал, на
каком языке программировать на IBM/PC.
Если Вы собираетесь использовать другой язык, то примеры программ на
Паскале, приведенные в этой книге, все равно будут полезны. Они показывают
приемы работы на IBM/PC, которые можно перенести и в другие языки
программирования.
Многие из наиболее мощных и интересных возможностей IBM/PC можно
задействовать только с помощью программ, написанных на языке ассемблера. В
этой книге мы рассмотрим все эти возможности и способы их использования.
Чтобы обеспечить Вам наиболее благоприятные возможности для их
использования в книге приведен полный набор программ, написанных на языке
ассемблера, которые представят Вам доступ ко всем возможностям IBM/PC и
операционной системы ДОС.
В приложении 3 описываются способы подключения модулей, написанных на
языке ассемблера. Потребности описания относятся к языку Паскаль, но они
практически в том же виде могут быть применены к любому языку
программирования, который использует стандартные механизмы вызова
программ.
Специально для этой книги было написано небольшое число программ.Одни
— с чисто иллюстративным назначением — чтобы продемонстрировать некоторые
приемы работы. Другие программы предназначены для помощи в получении
информации о Вашем компьютере. Третью группу составляют программные
средства, обеспечивающие Вам доступ ко множеству важных возможностей,
предоставляемых IBM/PC. По возможности листинги этих программ были
включены в эту книгу , и в первую очередь, это относится к тем программам,
изучить которые читателю наиболее полезно. Однако, некоторые из
вспомогательных программ лучше не изучать, а непосредственно использовать,
книга содержит тексты только тех программ, которые полезно изучить, а все
остальные программы включены в специальный пакет, записанный на дискете,
прилагающейся к данной книге.
Этот пакет содержит все программы, листинги которых приведены в
книге, и многие другие полезные программы. Содержимое пакета описывается в
приложении 5.
Программы, написанные на языке ассемблера, записаны на дискете как в
виде исходного текста, так и в виде готовых к использованию обьектных
модулей. Если Вы захотите внести в эти программы какие-либо изменения, то
Вам пригодится исходный текст. Для использования готовых программ Вам не
нужно изучать язык ассемблера и использовать ассемблер. Программы на
Паскале также представлены и в виде исходного текста, и в виде готовых,