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