Dos7book
.pdf
Приложение А.15: Таблицы параметров оптических дисков
Смещение |
Длина |
Содержание |
00h |
1 |
= 01h: идентификатор записи области действия |
01h |
1 |
Тип платформы: |
|
|
= 00h – AT-совместимые компьютеры |
|
|
= 01h – компьютеры класса Power PC |
|
|
= 02h – компьютеры Apple Macintosh |
04h |
24 |
Строка с наименованием фирмы-разработчика |
1Ch |
2 |
Контрольная сумма байтов 00h-1Fh |
1Eh |
2 |
= AA55h: метка конца записи области действия |
20h |
1 |
= 88h: признак загрузочного дескриптора |
21h |
1 |
Биты 3-0: |
|
|
= 0000b недействительный дескриптор |
|
|
= 0001b дескриптор дискеты 1.2 Мбайт |
|
|
= 0010b дескриптор дискеты 1.44 Мбайт |
|
|
= 0011b дескриптор дискеты 2.88 Мбайт |
|
|
= 0100b дескриптор жесткого диска |
|
|
бит 6: диск из дисковода с интерфейсом ATAPI |
|
|
бит 7: диск из дисковода с интерфейсом SCSI |
22h |
2 |
Сегментный адрес загрузки boot-сектора |
|
|
эмулируемого диска (при = 0000h по |
|
|
умолчанию принимается адрес 07C0h) |
24h |
1 |
Идентификатор файловой системы (A.13-6) |
26h |
2 |
Длина копии загрузочного диска на оптическом |
|
|
диске, выраженная числом виртуальных |
|
|
512-байтовых секторов |
28h |
4 |
Номер логического блока, начиная с которого на |
|
|
оптическом диске размещена копия |
|
|
эмулируемого диска |
Примечание 1: помимо двух обязательных записей, представленных в таблице A.15-3, загрузочный каталог может включать другие записи, группируемые в несколько секций. Каждая секция представляет отдельный вариант загрузки и содержит не менее двух записей:
заголовок и дескриптор копии загрузочного диска для данного варианта загрузки. Запись заголовка начинается с байта 90h, кроме заголовка последней секции, который начинается с байта 91h, причем слово со смещением 02h в каждой записи заголовка объявляет число записей в данной секции. За дескриптором копии
загрузочного диска в каждой секции могут следовать дополнительные записи. Дескрипторы, входящие в состав секций, имеют такую же структуру, как дескриптор принимаемого по
– 689 –
Приложение А.15: Таблицы параметров оптических дисков
умолчанию варианта загрузки, показанный в таблице A.15-3 в интервале смещений 20h – 3Fh.
Примечание 2: допускается указывать дескрипторы незагрузочных дисков. У них в начальный байт записывается идентификатор 00h.
A.15-4 Команды, исполняемые драйверами оптических дисководов
Чтобы послать команду драйверу, нужно прежде всего получить для этого номерную ссылку. Первый шаг – определение адреса заголовка драйвера вызовом прерывания INT 2F\AX=1501h (8.03-14), исполняемого резидентными программами Mscdex.exe (5.08-03) или Shsucdx.com (5.08-04). Вторым шагом должно стать считывание 8-байтового имени канала доступа к драйверу, записанного в заголовке драйвера начиная со смещения 0Ah. Обычно именем канала доступа становится идентификатор, указываемый после параметра /D: в командной строке загрузки драйвера (например, идентификатор /D:MSCD001 в разделах 5.09-01 – 5.09-03). Третьим шагом является использование имени для получения номерной ссылки с помощью INT 21\AH=3Dh (8.02-33). Имя канала доступа должно быть написано заглавными буквами и дополнено до 8 знаков пробелами, если оно короче. Полученная номерная ссылка помещается в регистр BX перед посылкой запроса к драйверу посредством INT 21\AX=4403h или INT 21\AX=4402h (8.02-41). Еще перед посылкой запроса надо подготовить блок данных запроса, записать его адрес в регистры DS:DX, а его длину – в регистр CX.
Длина блока данных запроса для разных команд показана во второй колонке приведенной ниже таблицы. В третьей колонке таблицы показан код операции, который следует записать начиная со смещения 00h в блок данных запроса. Если в результате исполнения должны быть возвращены какие-либо данные, то они, как правило, вписываются драйвером в тот же блок данных запроса.
AX |
CX |
Код |
Операция |
Примечания |
4402h |
05h |
00h |
Адрес заголовка драйвера |
*2 |
4402h |
06h |
01h |
Положение головки |
*3 |
4402h |
09h |
04h |
Статус аудиоуправления |
A.15-5 |
4402h |
05h |
06h |
Статус CD-дисковода |
A.15-6 |
4402h |
04h |
07h |
Режим считывания |
*4 |
4402h |
05h |
08h |
Число секторов |
*2 |
4402h |
02h |
09h |
Статус смены диска |
*5 |
4402h |
07h |
0Ah |
Число записей |
*6 |
4402h |
08h |
0Bh |
Найти начало записи |
*7 |
4403h |
01h |
00h |
Выдвинуть лоток |
|
4403h |
02h |
0100h |
Разблокировать диск |
|
4403h |
02h |
0101h |
Заблокировать диск |
|
– 690 –
Приложение А.15: Таблицы параметров оптических дисков
Продолжение таблицы А.15-4 |
|
|
|||
|
4403h |
01h |
02h |
Сброс драйвера |
*1 |
|
4403h |
09h |
03h |
Режим воспроизведения |
A.15-5 |
|
4403h |
01h |
05h |
Вдвинуть лоток внутрь |
|
Примечание 1: после каждого запроса к драйверу оптического дисковода посредством INT 21\AX=4402h и до активизации драйвера с любой
другой целью необходимо переустановить начальное состояние драйвера операцией 02h прерывания INT 21\AX=4403h.
Примечание 2: после исполнения операций 00h и 08h в возвращаемый блок данных запроса начиная со смещения 01h записывается 4-байтовый результат: число или адрес согласно запрошенной операции.
Примечание 3: после операции "положение головки" в возвращаемом блоке данных байт со смещением 01h выражает формат адресации: 00h – формат HSG, 01h – формат "Red Book" (кадры/секунды/минуты/пустой байт); а начиная со смещения 02h драйвер возвращает 4-байтовое число – положение головки в тех единицах, которые определяются форматом адресации.
Примечание 4: после операции "режим считывания" в возвращаемом блоке данных байт со смещением 01h выражает режим считывания: 00h –
считывание с коррекцией ошибок и без выдачи корректирующего кода ECC (cooked), 01h – считывание без коррекции ошибок и с выдачей корректирующего кода ECC (raw), а в слове со смещением 02h драйвер возвращает размер сектора.
Примечание 5: после операции "статус смены диска" в возвращаемом блоке данных байт со смещением 01h означает следующее:
=00h – факт смены диска не установлен,
=01h – диск не был сменен,
=FFh – диск был сменен.
Примечание 6: после операции "число записей" в возвращаемом блоке данных байт со смещением 01h содержит номер первой сигналограммы (записи), байт со смещением 02h – номер последней сигналограммы, а начиная со смещения 04h там записан 4-байтовый начальный адрес первой сигналограммы (в формате "Red Book").
Примечание 7: при запросе "найти начало записи" в блоке данных запроса байт со смещением 01h должен содержать номер запрашиваемой сигналограммы. При возврате в том же блоке данных начиная со смещения 02h возвращается 4-байтовый адрес начала запрошенной сигналограммы, а в слове со смещением 06h возвращаются флаги:
бит 12 – фонограмма с преэмфазисом, бит 13 – цифровое копирование разрешено,
бит 14 – сигналограмма с записью данных, бит 15 – четырехканальная фонограмма.
– 691 –
Приложение А.15: Таблицы параметров оптических дисков
A.15-5 Статус управления звуковоспроизведением
Если установлен бит 8 в слове статуса (A.15-6) оптического дисковода, значит,
данный дисковод предоставляет возможность управления звуковоспроизведением без помощи звуковой платы.
При посылке запроса оптическому дисководу посредством функции INT 21\AX=4403h (A.15-4) в регистрах DS:DX должен быть указан адрес блока данных с задаваемыми параметрами. Представленная здесь таблица показывает структуру блока данных, который посылают при запросе операции 03h для изменения режима звуковоспроизведения. Блок данных такой же структуры
драйвер оптического дисковода записывает в подготовленный буфер в ответ на запрос операции 04h о текущем статусе звуковоспроизведения, посылаемый посредством функции INT 21\AX=4402h (A.15-4). В момент выдачи запроса подготовленный буфер должен быть не пуст: код запрашиваемой операции (04h) должен быть указан там в байте со смещением 00h заранее.
Смещение |
Длина |
Содержание |
00h |
1 |
= 03h при AX=4403h или = 04h при AX=4402h |
01h |
1 |
Входной канал (0-3) для выходного канала 0 |
02h |
1 |
Коэффициент передачи для выходного канала 0 |
03h |
1 |
Входной канал (0-3) для выходного канала 1 |
04h |
1 |
Коэффициент передачи для выходного канала 1 |
05h |
1 |
Входной канал (0-3) для выходного канала 2 |
06h |
1 |
Коэффициент передачи для выходного канала 2 |
07h |
1 |
Входной канал (0-3) для выходного канала 3 |
08h |
1 |
Коэффициент передачи для выходного канала 3 |
Примечание 1: выходные каналы 0 и 1 соответствуют левому и правому, а каналы 2 и 3 – заднему левому и заднему правому. Для выключения любого канала ему следует задать коэффициент передачи 00h.
Примечание 2: по умолчанию каждый выходной канал получает сигнал из входного канала с тем же номером, причем коэффициент передачи устанавливается максимальным (=FFh).
A.15-6 Расшифровка слова статуса оптического дисковода
При обращении к драйверу оптического дисковода с запросом операции 06h посредством прерывания INT 21\AX=4402h (A.15-4) в блоке данных запроса, начиная со смещения 01h, возвращается слово статуса оптического дисковода. Расшифровка состояний битов слова статуса дана в приведенной ниже таблице.
– 692 –
Приложение А.15: Таблицы параметров оптических дисков
Бит |
Значение |
0 |
Лоток дисковода выдвинут |
1 |
Диск в дисководе разблокирован |
2 |
Выдача кода ECC поддерживается (примечание 1) |
3 |
Дисковод обеспечивает запись на оптические диски |
4 |
Поддерживается воспроизведение видеофильмов |
5 |
Поддержка видеофонограмм с перемежением (примечание 2) |
7 |
Поддержка предварительной выборки (примечание 3) |
8 |
Поддержка управления звуковоспроизведением |
9 |
Поддержка адресации по времени (формата "Red Book") |
10 |
Дисковод занят воспроизведением фонограммы |
11 |
Оптический диск в дисководе отсутствует |
12 |
Дисковод с раздельными подканалами записи и считывания |
Примечание 1: здесь имеется ввиду поддержка воспроизведения в режиме "raw",
при котором вместе со считанными данными выдаются пакеты корректирующего кода ECC. При обычном режиме ("cooked") ошибки воспроизведения корректируются, но корректирующий код ECC на выход не выдается.
Примечание 2: здесь перемежение относится к видеофайлам, содержащим
чередующиеся группы кадров изображения и звукового сопровождения.
Примечание 3: запросы предварительной выборки вызывают считывание данных с диска во встроенный буфер дисковода, чтобы впоследствии они могли бы быть доступны сразу, не требуя ожидания завершения дисковой операции.
A.16 |
Словарь используемых аббревиатур |
||
|
ACPI |
– протокол |
BIOS по предоставлению операционной системе |
|
|
сведений о параметрах материнской платы (адресах портов и т.п.) |
|
|
|
в виде таблиц в выделенных областях памяти компьютера. |
|
|
AGP |
– Accelerated Graphic Port: особый разъем для видеоплат, а также |
|
|
|
спецификация их взаимодействия с материнской платой |
|
|
|
компьютера |
|
|
AH |
– 8-битовый |
регистр центрального процессора, представляющий |
|
|
часть (биты 8 – 15) регистра AX |
|
|
AL |
– 8-битовый |
регистр центрального процессора, представляющий |
|
|
часть (биты 0 – 7) регистра AX. |
|
|
AMIS |
– Alternate |
Multiplex Interrupt Specification: альтернативная |
|
|
спецификация мультиплексного прерывания (A.07-6). |
|
|
ANSI |
– American National Standards Institute: институт стандартов США |
|
|
|
|
– 693 – |
Приложение А.16: Словарь используемых аббревиатур
API |
– Application |
Program |
Interface: |
службы |
операционной системы, |
||||||||||
|
предоставляемые в пользование прикладным программам |
|
|
||||||||||||
APM |
– Advanced |
|
Power |
Management: расширение |
системы |
BIOS, |
|||||||||
|
обеспечивающее управление электропитанием (8.01-70 – 8.01-72) |
||||||||||||||
ASCII |
– American Standard Code for Information Interchange: американский |
||||||||||||||
|
стандартный код для обмена информацией. |
|
|
|
|
|
|||||||||
ASCIIZ |
– строка знаков |
кода |
ASCII, |
заканчивающаяся |
одним |
или |
|||||||||
|
несколькими байтами 00h. |
|
|
|
|
|
|
|
|
||||||
ASPI |
– Advanced |
SCSI |
Programming |
Interface: |
набор |
команд |
для |
||||||||
|
интерфейса SCSI (5.07-03). Многие из этих команд реализованы |
||||||||||||||
|
также на базе интерфейсов ATAPI (5.07-01) и USB (5.07-05). |
|
|||||||||||||
AT |
– Advanced Technology: модель компьютера, выпущенная фирмой |
||||||||||||||
|
IBM в 1984 году и предопределившая технические решения в |
||||||||||||||
|
последующих моделях компьютеров многих других фирм. |
|
|||||||||||||
ATA |
– AT |
Attachment: |
интерфейс |
накопителей |
IDE |
на |
жестких |
||||||||
|
магнитных дисках, впервые примененный в компьютерах AT. |
|
|||||||||||||
ATAPI |
– ATA Packet Interface: усовершенствованный пакетный вариант |
||||||||||||||
|
интерфейса ATA (подробнее – в разделе 5.07-01). |
|
|
|
|||||||||||
ATX |
– AT |
eXtension: |
измененная |
спецификация |
|
габаритов |
и |
||||||||
|
характеристик компьютерных блоков, введенная с 1998 года. |
|
|||||||||||||
AUX |
– резервированное слово для адресации последовательного порта |
||||||||||||||
|
COM1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AVI |
– суффикс |
имен |
аудиовизуальных |
файлов |
с |
чередующимися |
|||||||||
|
кадрами изображения и звукового сопровождения. |
|
|
|
|||||||||||
AX |
– 16-битовый |
регистр |
общего |
назначения, |
сопряженный с |
||||||||||
|
арифметическим устройством процессора. В 32-разрядных |
||||||||||||||
|
процессорах AX представляет часть (биты 0 – 15) расширенного |
||||||||||||||
|
регистра EAX. |
|
|
|
|
|
|
|
|
|
|
|
|||
b |
– binary: отличительная метка двоичных чисел. |
|
|
|
|
||||||||||
BAT |
– суффикс |
имен |
особых командных |
файлов: |
batch-файлов, |
||||||||||
|
отличающихся расширенным составом команд и тем, что |
||||||||||||||
|
интерпретатор Command.com принимает их как исполняемые |
||||||||||||||
|
файлы без перенаправления ввода. |
|
|
|
|
|
|
|
|||||||
BH |
– 8-битовый |
|
регистр |
центрального |
процессора, |
представляющий |
|||||||||
|
часть (биты 8 – 15) регистра BX. |
|
|
|
|
|
|
|
|||||||
BIOS |
– Basic |
Input-Output |
System: |
базовая система ввода-вывода, |
|||||||||||
|
обслуживающая материнскую плату и поставляемая вместе с ней. |
||||||||||||||
BL |
– 8-битовый |
|
регистр |
центрального |
процессора, |
представляющий |
|||||||||
|
часть (биты 0 – 7) регистра BX. |
|
|
|
|
|
|
|
|
||||||
BP |
– Base Pointer: 16-битовый регистр, обычно играющий роль базы |
||||||||||||||
|
для адресации в сегменте стека. В 32-разрядных процессорах BP |
||||||||||||||
|
представляет часть (биты 0 – 15) расширенного регистра EBP |
|
|||||||||||||
– 694 –
Приложение А.16: Словарь используемых аббревиатур
BPB |
– BIOS Parameters Block: блок параметров диска (A.03-4). |
|
||||||
BSD |
– Berkley |
Software |
Distribution: |
название |
свободно |
|||
|
распространяемой операционной системы. |
|
|
|||||
BX |
– 16-битовый |
регистр |
общего назначения, способный служить |
|||||
|
базой для адресации. В 32-разрядных процессорах BX |
|||||||
|
представляет часть (биты 0 – 15) расширенного регистра EBX. |
|||||||
CD |
– Compact Disc: оптический диск емкостью 650-800 Мбайт. |
|||||||
CD-ROM |
– оптический диск с нестираемой сигналограммой или дисковод |
|||||||
|
для таких дисков. |
|
|
|
|
|
|
|
CDS |
– Current Directory Structure: таблица параметров доступа (A.03-3). |
|||||||
CF |
– (1): Carry Flag – флаг переноса в центральном процессоре. |
|||||||
CF |
– (2): Compact Flash – тип сменных карт памяти. |
|
||||||
CGA |
– Color Graphic Adapter: первый видеоадаптер, формировавший |
|||||||
|
цветное изображение в графических видеорежимах. |
|
||||||
CH |
– 8-битовый |
регистр центрального процессора, представляющий |
||||||
|
часть (биты 8 – 15) регистра CX. |
|
|
|
||||
CHS |
– Cylinder-Head-Sector: один из способов адресации сигналограмм |
|||||||
|
на магнитных дисках (примечание 2 к A.13-6).. |
|
||||||
CL |
– 8-битовый |
регистр центрального процессора, представляющий |
||||||
|
часть (биты 0 – 7) регистра CX. |
|
|
|
||||
CMOS |
– Complementary Metal-Oxide Semiconductor: блок памяти BIOS, |
|||||||
|
построенный на комплементарных металлоокисных микросхемах |
|||||||
|
и не теряющий данные при выключении компьютера. |
|
||||||
COM |
– (1): суффикс имен исполняемых файлов, не содержащих блока |
|||||||
|
заголовка. |
|
|
|
|
|
|
|
COM |
– (2): резервированное |
слово |
для доступа |
к последовательным |
||||
|
портам. |
|
|
|
|
|
|
|
COM |
– (3): Common Object Model – одна из методик программирования. |
|||||||
CON |
– console: резервированное слово для ввода данных с клавиатуры и |
|||||||
|
для вывода данных на дисплей. |
|
|
|
||||
CP |
– Code Page: кодовая страница (подробнее в приложении A.02-2). |
|||||||
CP/M |
– Control Program |
for |
Microcomputers: |
прототип операционной |
||||
|
системы DR-DOS фирмы Digital Research. |
|
|
|||||
CPU |
– Central Processing Unit: центральный процессор компьютера. |
|||||||
CR |
– Control Registers: 32-разрядные управляющие регистры (A.11-4). |
|||||||
|
Регистры CR0, CR2 и CR3 впервые введены в процессор 80386, а |
|||||||
|
CR4 – в процессор Pentium. |
|
|
|
|
|||
CRC |
– Cyclic Redundancy Check: избыточный проверочный код для |
|||||||
|
выявления (но не исправления) ошибок в файлах. |
|
||||||
CRT |
– Cathode Ray Tube: электронно-лучевая трубка, кинескоп. |
|||||||
CS |
– Code Segment: |
16-битовый |
сегментный |
регистр, |
задающий |
|||
|
сегментный адрес исполняемых процессором машинных команд. |
|||||||
– 695 –
Приложение А.16: Словарь используемых аббревиатур
CSM |
– Compatibility Support Module: - дополнение к UEFI BIOS, |
||||||||||||
|
исполняющее функции обычной BIOS чтобы загружать DOS, |
||||||||||||
|
Windows-XP и другие OS, которые не могут стартовать из UEFI. |
||||||||||||
CWR |
– Control Word Register: управляющий регистр арифметического |
||||||||||||
|
сопроцессора. |
|
|
|
|
|
|
|
|
|
|
||
CX |
– 16-битовый регистр общего назначения, часто используемый в |
||||||||||||
|
качестве счетчика. В 32-разрядных процессорах CX представляет |
||||||||||||
|
часть (биты 0 – 15) расширенного регистра ECX. |
|
|
||||||||||
DAC |
– Digital-to-Analog Converter: цифроаналоговый преобразователь. |
||||||||||||
dd |
– двухзначное десятичное число, обозначающее день месяца. |
||||||||||||
DDO |
– Dynamic Drive Overlay: резидентная программа фирмы OnTrack |
||||||||||||
|
для преодоления предела емкости дисков 512 Мбайт в старых |
||||||||||||
|
компьютерах. |
|
|
|
|
|
|
|
|
|
|
||
DH |
– 8-битовый |
регистр |
центрального |
процессора, |
представляющий |
||||||||
|
часть (биты 8 – 15) регистра DX. |
|
|
|
|
|
|
||||||
DI |
– Destination |
Index: |
16-битовый |
регистр, |
обычно |
хранящий |
|||||||
|
смещение для адреса назначения. В 32-разрядных процессорах DI |
||||||||||||
|
представляет часть (биты 0 – 15) расширенного регистра EDI. |
||||||||||||
DL |
– 8-битовый |
регистр |
центрального |
процессора, |
представляющий |
||||||||
|
часть (биты 0 – 7) регистра DX. |
|
|
|
|
|
|
||||||
DMA |
– Direct Memory Access: прямой доступ к памяти. |
|
|
|
|||||||||
DOS |
– Disk-based Operating System: дисковая операционная система. |
||||||||||||
DPB |
– Drive Parameters Block: блок параметров дисковода (A.03-1). |
||||||||||||
DPMI |
– DOS Protected Mode Interface: сервисные функции для программ, |
||||||||||||
|
исполняемых в режиме V86. DPMI |
реализован, |
в |
частности, |
|||||||||
|
"окном DOS" операционной системы Windows (8.03-21). |
||||||||||||
DPR |
– Data |
Pointer |
Register: |
регистр |
|
– указатель |
|
данных в |
|||||
|
арифметическом сопроцессоре. |
|
|
|
|
|
|
|
|||||
DPTE |
– Drive |
Parameter Table |
Extension: |
таблица |
дополнительных |
||||||||
|
параметров дисковода (A.13-3). |
|
|
|
|
|
|
|
|||||
DR |
– (1): Digital Research – название известной фирмы, разработавшей |
||||||||||||
|
операционные системы CP/M и DR-DOS. |
|
|
|
|
||||||||
DR |
– (2): Debug Registers – отладочные регистры DR0 – DR7, (A.11-5). |
||||||||||||
DS |
– Data |
Segment: |
16-битовый |
сегментный |
регистр, |
задающий |
|||||||
|
сегментный адрес блока данных исполняемой программы. |
||||||||||||
DTA |
– Data Transfer Area: область передачи данных (8.02-16, A.09-1) |
||||||||||||
DVD |
– Digital Versatile Disk – оптический диск повышенной емкости, |
||||||||||||
|
обычно вмещающий до 4.7 Гигабайта данных на одной стороне. |
||||||||||||
DX |
– 16-битовый |
регистр общего |
назначения. |
В |
32-разрядных |
||||||||
|
процессорах DX представляет часть (биты 0 – 15) расширенного |
||||||||||||
|
регистра EDX. |
|
|
|
|
|
|
|
|
|
|
||
– 696 –
Приложение А.16: Словарь используемых аббревиатур
EAX |
– регистр |
общего |
назначения |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра EAX представлены регистром AX. |
|||||||||
EBIOS |
– расширение системы BIOS, обеспечивающее адресацию LBA для |
|||||||||
|
доступа к жестким магнитным дискам большой емкости. |
|||||||||
EBP |
– базовый |
адресный |
регистр |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра EBP представлены регистром BP. |
|||||||||
EBX |
– регистр |
общего |
назначения |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра EBX представлены регистром BX. |
|||||||||
ECC |
– Error Correcting Code: избыточный код для исправления ошибок. |
|||||||||
ECP |
– Extended Capabilities Port: расширенная спецификация пересылки |
|||||||||
|
данных через параллельный порт LPT. |
|
|
|||||||
ECX |
– регистр |
общего |
назначения |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра ECX представлены регистром CX. |
|||||||||
EDI |
– индексный |
адресный |
регистр |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра EDI представлены регистром DI. |
|||||||||
EDX |
– регистр |
общего |
назначения |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра EDX представлены регистром DX. |
|||||||||
EFI |
– Extensible Firmware Interface: спецификация 32-битных систем |
|||||||||
|
BIOS фирмы Intel для 64-разрядных одноядерных процессоров |
|||||||||
|
Itanium (2002). Модификация EFI для новых 32-разрядных |
|||||||||
|
многоядерных процессоров известна как UEFI (2007). |
|||||||||
EGA |
– Enhanced Graphics Adapter: устаревшая видеоплата фирмы IBM, |
|||||||||
|
надолго определившая формы интерфейса видеоплат. |
|||||||||
EHCI |
– Enhanced |
|
Host |
Controller |
Interface: алгоритм |
управления |
||||
|
контроллерами шины USB версий 2.x (подробнее в 5.07-05). |
|||||||||
EMM |
– Expanded Memory Manager: драйвер EMM386.EXE (5.04-02). |
|||||||||
EMS |
– Expanded |
|
Memory Specification: |
спецификация |
доступа к |
|||||
|
расширенной памяти, реализуемая драйвером EMM (5.04-02). |
|||||||||
EOF |
– End Of File: знак конца файла – байт 1Ah в коде ASCII. |
|||||||||
EPP |
– Enhanced |
|
Parallel |
Port: |
|
расширение |
системы BIOS, |
|||
|
обеспечивающее дополнительные функции порта LPT (A.14-4). |
|||||||||
ES |
– 16-битовый |
сегментный |
регистр |
центрального |
процессора, |
|||||
|
обычно задающий сегмент для адреса назначения. |
|
||||||||
ESI |
– индексный |
адресный |
регистр |
в |
32-разрядных |
процессорах. |
||||
|
Младшие 16 бит регистра ESI представлены регистром SI. |
|||||||||
ESP |
– регистр – указатель вершины стека в 32-разрядных процессорах. |
|||||||||
|
Младшие 16 бит регистра ESP представлены регистром SP. |
|||||||||
EXE |
– Executable: |
суффикс |
имен |
исполняемых |
файлов, |
содержащих |
||||
|
блок заголовка. |
|
|
|
|
|
|
|
||
FASM |
– Flat ASseMbler: современный ассемблер для DOS, Windows, Linux |
|||||||||
иUNIX. Свободно выложен на сайте http://www.flatassembler.net/ .
–697 –
Приложение А.16: Словарь используемых аббревиатур
FAT |
– File Allocation Table: таблица выделения дискового пространства |
||
|
для размещения файлов и каталогов. |
|
|
FCB |
– File Control Block: блок управления файлом (A.09-5). |
|
|
FCBS |
– команда резервирования памяти под блоки FCB (4.10). |
||
FDD |
– Floppy Disk Drive: дисковод для гибких магнитных дисков. |
||
FS |
– дополнительный |
16-битовый сегментный регистр, |
введенный |
|
начиная с процессора 80386. |
|
|
GDT |
– Global Descriptor |
Table – таблица 8-байтовых дескрипторов |
|
|
(A.12-2), задающих уровни привилегий программ и границы |
||
|
сегментов в защищенном режиме. |
|
|
GDTR |
– системный регистр процессора, хранящий линейный адрес и |
||
|
размер таблицы GDT. |
|
|
GS |
– дополнительный |
16-битовый сегментный регистр, |
введенный |
|
начиная с процессора 80386. |
|
|
GUI |
– Graphical User Interface: графический интерфейс пользователя – |
||
|
альтернатива командной строке текстовых видеорежимов. |
||
GUID |
– Globally Unique IDentifier – "глобально-уникальный" 32-байтный |
||
|
идентификатор. |
|
|
h |
– hexadecimal: отличительная метка шестнадцатеричных чисел. |
||
HDD |
– Hard Disk Drive: накопитель на жестких магнитных дисках. |
||
HMA |
– High Memory Area: область верхней памяти 1024 – 1088 кбайт. |
||
HRS |
– Hidden, Read-only, System: скрытый, системный, |
только для |
|
|
чтения – типичный набор атрибутов для системных файлов. |
||
HSG |
– High Sierra Group: спецификация формата оптических дисков, |
||
|
послужившая прототипом стандарта ISO 9660. |
|
|
IBM |
– International Business Machines – название известной фирмы, |
||
|
разработавшей операционные системы PC-DOS и OS/2. |
||
ID |
– identifier: идентификатор. |
|
|
IDE |
– Integrated Drive |
Electronics: дисководы со |
встроенной |
|
электроникой. Термин IDE используется как эквивалент ATA. |
||
IDT |
– Interrupt Descriptor Table – таблица прерываний защищенного |
||
|
режима или обозначение ее сегментного дескриптора. |
|
|
IDTR |
– системный регистр процессора, хранящий линейный адрес и |
||
|
размер таблицы прерываний. |
|
|
IEEE |
– Institute of Electrical and Electronics Engineers: институт инженеров |
||
|
электротехники и электроники (США), основан в 1963 г. |
||
IFS |
– Installable File System: файловая система (5.08-01), доступ к |
||
|
которой обеспечивается загружаемым драйвером. |
|
|
IML |
– Initial Machine Load: система начальной загрузки компьютера. |
||
INT |
– Interrupt: прерывание – событие или команда (7.03-28) вызова |
||
|
обработчика прерывания. |
|
|
I/O |
– Input-Output: ввод-вывод, операции приема и передачи данных. |
||
– 698 –
