Меню сайта

Урок 130. Персональный компьютер IBM

Эта глава описывает устройствоперсонального компьютера фирмы
— — — IBM (IBM PC). Поскольку данная книгапосвящена программированию на
— — — языке ассемблера для IBM PC, вполнеуместно рассмотреть аппаратное
— — — обеспечение машины. Эта глава непредназначена для инженеров и
— — — техников- она скорее для тех, кто пишет наязыке ассемблера
— — — программы, которые выполняются на IBM PC.
— — — — — Выше говорилось, что язык ассемблера невсегда самый подходящий
— — — язык программирования. Умениепрограммировать непосредственно на
— — — машинном уровне позволяет программистуиметь много больше
— — — возможностей для управления машиной. Но вслучае большого проекта
— — — подавляющее количество подробностей,которое требуется языком
— — — ассемблера, затрудняет сосредоточие усилийна главной цели. Поэтому
— — — лучше всего использовать ассемблер толькопо мере необходмости.

— — — — — Желание использовать преимуществанепосредственного управления
— — — аппаратурой — одна из причин, по которойспользуются языком
— — — ассемблера. Чтобы корректно решить этузадачу, вам необхдимо знать,
— — — что из себя представляет аппаратура икакие у нее возможности. Вот
— — — зачем нужна эта глава. Информация в даннойглаве адресуется
— — — программисту, а не инженеру. Мы рассмотримздесь различные узлы
— — — аппаратуры, и как ими можно управлять.
— — — — — Эта глава — дополнение к ТехническомуОписанию Персонального
— — — Компьютера. Вы будете также пользоватьсяим для уточнения
— — — специфических аспектов программированияаппаратуры. Кроме тогно
— — — дополнительную информацию можно получитьиз справочных листков к
— — — отдельным микросхемам. В этой главе данныеиз этих источников не
— — — повторяются. Всюду где это нужно, в текстевоспроизводятся
— — — некоторые данные аппаратуры,иллюстрирующие отдельные программные
— — — возможности. Будут, конечно, приводиться ипримеры работы
— — — аппаратуры.
— — — — — Описание базовой системы ввода-вывода BIOS(Basic Input/Output
— — — System), которая находится в постоянномзапоминающем устройстве
— — — (ПЗУ) ЭВМ, будет отложено до следующейглавы. Программы BIOS
— — — выполняют управление на аппаратном уровнеустройствами IBM PC. В
— — — этой главе объясняется, что может делатьаппаратура- следующая
— — — глава детализирует, что происходит саппаратным обеспечением в
— — — процессе работы, а последняя глава поможетдобиться от него того,
— — — что не реализовано в ПЗУ с программойBIOS.

Категория: Программирование на Ассемблере | Дата: 12.03.13

Меню раздела
Блок