Аппаратное обеспечение IBM PC

Аппаратное обеспечение IBM PC

Программисты, использующие операционную систему MS-DOS, часто вынуждены работать с различными устройствами компьютера на уровне команд ввода/вывода. Это связано прежде всего с тем, что MS-DOS не содержит сколько-нибудь существенной поддержки для большинства устройств компьютера. Практически функционально полная поддержка обеспечивается только для дисковой подсистемы. Такие устройства, как мышь, принтер, расширенная и дополнительная память и часы реального времени обслуживаются либо отдельными драйверами, либо программа вынуждена обращаться непосредственно к портам ввода/вывода этих устройств.
Для оптимального решения графических и вычислительных задач актуально использование арифметического сопроцессора 8087/80287/80387. Мы рассмотрим сопроцессор с точки зрения программиста - опишем форматы используемых данных, рассмотрим внутренние регистры сопроцессора и систему команд.

Введение
Конфигурация персонального компьютера
Принципы работы клавиатуры
Как устроена мышь?
ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ
СИСТЕМНЫЙ ТАЙМЕР
ПОРТ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ДАННЫХ
ПРИНТЕР
КОНТРОЛЛЕР ПРЕРЫВАНИЙ
КОНТРОЛЛЕР ПРЯМОГО ДОСТУПА К ПАМЯТИ
РАСШИРЕННАЯ ПАМЯТЬ
ДОПОЛНИТЕЛЬНАЯ ПАМЯТЬ
АРИФМЕТИЧЕСКИЙ СОПРОЦЕССОР
ОБЗОР ЛИТЕРАТУРЫ
Таблица скан-кодов для клавиатуры IBM PC/XT

Компьютер IBM PCAT, MSDOS и Windows

Эта книга задумана как справочник по наиболее общим вопросам, возникающим при работе на компьютерах IBM PC/XT/AT в среде операционных систем MS-DOS и Windows. Вы можете использовать наш справочник как при решении отдельных задач, таких как восстановление удаленных файлов и защита данных от несанкционированного доступа, так и при выполнении целого комплекса работ, начиная от форматирования жесткого диска и кончая установкой и русификацией MS-DOS и Windows.
Конечно, все проблемы аппаратного и программного обеспечения компьютерных систем предусмотреть заранее, а тем более охватить их в одной книге невозможно. Однако приведенный материал может стать основой для успешного решения большинства ваших проблем.
Материал в справочнике представлен в виде разделов, являющихся ответами на отдельные вопросы. Вопросы разделены по группам. Группы вопросов или главы сформированы по каждой из подсистем компьютера - оперативной памяти, дискам, устройствам ввода/вывода. Кроме того, выделены две группы вопросов по операционным системам MS-DOS и Windows, а также группа вопросов, не вошедших в остальные группы, так называемые общие вопросы. Специальные ссылки указывают на взаимосвязь между вопросами.
На момент написания книги вышли в свет MS-DOS версии 6.0 и Microsoft Windows 3.1. Если не оговорено обратное, мы рассматриваем именно эти версии операционных систем.

Введение
Дисковая подсистема компьютера
Оперативная память
Клавиатура компьютера
Принтер
Видеоподсистема
Манипулятор мышь
Асинхронный последовательный адаптер
Модемы
Операционная система MSDOS
Операционная система Windows
Общие вопросы
Приложение

Операционная система MS DOS

Каждый, кто когда-либо работал на персональном компьютере, знает, что диски предназначены для хранения больших и очень больших объемов информации (десятки и сотни мегабайтов), что информация хранится в виде файлов, а файлы находятся в каталогах. Во всех языках программирования и для всех трансляторов существуют те или иные средства, позволяющие записывать информацию в файлы и читать ее из файлов, как отдельными байтами, так и блоками. Можно также создавать файлы и каталоги, удалять или переименовывать их.
Информация может записываться или читаться как последовательным, так и прямым методом доступа. В первом случае при записи информация всегда добавляется в конец файла, при чтении программа получает информацию из файла последовательно, байт за байтом. Прямой метод доступа позволяет записывать или считывать данные, которые находятся в произвольном месте файла. Программа при этом сама указывает смещение в файле для записи или чтения данных.

Дисководы и контроллеры
Ограничение доступа при загрузке MS-DOS

Обзор команд и драйверов MS-DOS 6.2

Команда MOVE
Перемещает один или более файлов в новое место. Используется также для переименования каталогов.
MOVE [/Y /-Y][диск:][маршрут]имя_файла[,[диск:][маршрут] имя_файла[...]] приемник
Параметр [диск:][маршрут]имя_файла задает расположение и имя перемещаемого файла или файлов. "Приемник" задает новое расположение файла или новое имя каталога и может содержать буквенную метку диска и двоеточие, имя каталога или их комбинацию. Если перемещается только один файл, вы можете задать также имя файла (если хотите его переименовать).

Команда MOVE
Команда LASTDRIVE
Статьи

*


полностью готова к эксплуатации сауна под ключ в доме можете заказать у нас