Список терминов
№ п/п |
Термин |
Англ. Термин |
Разъяснение |
03.001 |
базовое прерывание BIOS |
base interruption of a BIOS |
Прерывание BIOS с номером в пределах от 00H до 1FH, предназначенное для ввода-вывода информации в компьютере с архитектурой x86, не зависящее от операционных систем, библиотек, драйверов и т.п. Операционные системы могут изменять эти функции, подстраивая их под свои нужды. |
03.002 |
базовое прерывание MS-DOS |
base interruption of MS-DOS |
Прерывание операционной системы MS-DOS с номерами от 20H до 27H, осуществляющие специфические для операционной системы MS-DOS функции по вводу-выводу и управлению работы компьютером, не требующие создания специальных библиотек. В операционной системе Microsoft Windows при работе в режиме окна терминала осуществляется эмулирование этих функций. |
03.003 |
очистка экрана |
clear screen |
Заполнение экрана консоли пробельными символами, "очищающими экран от видимых символов". Реализуется через операторы очистки экрана или с помощью escape последовательности "\e[2J". |
03.004 |
прерывание 10H функция 6 |
interruption 10H function 6 |
Данная функция очищает прямоугольную область экрана, осуществляемое путём "прокрутки вниз" экрана. В регистр AL должно содержаться значение "0" (прокрутка всего экрана), верхняя строка заносится в регистр CH, левый столбец — в регистр CL, нижней строки — в DH, правый столбец — в DL. Атрибут, которым должен чиститься экран, записывается в регистр BH. В регистре AH Должен находиться номер функции — 06H. |
03.005 |
прямоугольная область (экрана) |
rectangle area (of the screen) |
Область на экране дисплея, имеющая прямоугольную форму и определяемой координатами левого верхнего и правого нижнего угла, входящих в эту область. |
03.006 |
символ пробела |
"space" character |
Символ, используемый для разделения слов в тексте на любом языке. Относится к так называемым пробельным символам, включающим, кроме него самого, "нулевой символ", "возврат каретки", "перевод строки", "горизонтальная табуляция", "вертикальная табуляция" и, реже, другие символы. Символ пробела имеет в кодировке ASCII номер 20H (ASCII 32). |
03.007 |
байт атрибутов |
byte of attributes |
Специальное число размером в 1 байт, используемого для указания в каком цвете, на каком фоне будет выводится символ на консоль, и будут ли эти символы мигать. Байт атрибутов используется только при консольном (не потоковом!) выводе символов на экран дисплея. При выводе в графическом режиме работы дисплея не используется. |
03.008 |
номер страницы дисплея |
display page number |
Поскольку в видео памяти графического акселератора "в текстовом" его режиме работы может сохраниться более одного экрана, в этом режиме вся доступная память акселератора разбивается на несколько экранных страниц, которые могут независимо, в любом порядке выводиться на дисплей. При этом каждая страница имеет свой уникальный номер, лежащий в диапазоне от 0 до 255. |
03.009 |
оператор CLS (в Quick Basic) |
CLS operator (in the Quick Basic) |
Данный оператор очищает текущий экран вывода Бейсика, и устанавливает курсор в координаты (1, 1) (левый верхний угол экрана). |
03.010 |
оболочка интерпретатора |
command shell |
Оболочка командной строки в терминале MS-DOS или окне терминала Microsoft Windows, предназначенная для подачи команд системе и отображения вывода результатов работы этих команд. Название оболочки происходит от названия файла, её запускающего — COMMAND.COM. |
03.011 |
оператор PRINT (в Quick Basic) |
PRINT operator (in the Quick Basic) |
Оператор для форматированного и неформатированного вывода данных в языке Quick Basic. Является основной функцией вывода данных на этом языке. |
03.012 |
абсолютное позиционирование (курсора) |
absolute positioning (of the cursor) |
Назначение текстовому курсору в окне терминала новой позиции, с указанием точных ("абсолютных") экранных координат для курсора. |
03.013 |
относительное позиционирование (курсора) |
relative positioning (of the cursor) |
Назначение текстовому курсору в окне терминала новой позиции, отсчитываемой от его текущей позиции в экранных системах координат. При этом положительные числа "увеличивают значения абсолютных позиций" координат курсора, а отрицательные числа — уменьшают эти значения. |
03.014 |
запоминание позиции |
store of a position |
Чтение текущей координаты курсора в "абсолютных" экранных координатах и сохранение её в целых переменных. Используется для управления позициями курсора в программах (не в оболочке command shell). |
03.015 |
текущая позиция |
current position
|
"Абсолютные" экранные координаты курсора на консольном терминале, отсчитываемом от левого верхнего его угла. |
03.016 |
указатель места |
pointer to the place |
Точка отсчёта экранных координат, в которую происходит вывод данных на консольный терминал. Эта точка всегда существует, но не всегда отображается на экране специальным знаком. |
03.017 |
видимая точка отсчёта |
visible reference point
|
Точка отсчёта экранных координат, указывающая, куда будут вводиться данные, набираемые с клавиатуры. Эта точка должна обязательно отображаться (в виде текстового курсора). |
03.018 |
страница видеопамяти |
video page |
См. номер экранной страницы. |
03.019 |
прерывание 10H функция 2 |
interruption 10H function 2 |
Данная функция устанавливает курсор в абсолютную позицию, относящейся к указанной видео странице. В регистр AH заносится номер функции (=2), в регистр BH — номер видео страницы, DH — строка дисплея, DH — его столбец. Отсчёт строк и столбцов начинается с 0. |
03.020 |
оператор MOV (ассемблера) |
MOV operator (of an assembler) |
Оператор языка ассемблер, загружающий в регистр значение константы, ячейки памяти и другого регистра, или сохраняющий данные из регистра в память. |
03.021 |
оператор LEA (ассемблера) |
LEA operator (of an assembler) |
Оператор языка ассемблер, загружающий в регистр "смещение" адреса относительно адреса сегмента в регистре данных, для дальнейших манипуляций с этим адресом. Используется в операторах ввода-вывода и обработки строк. |
03.022 |
оператор INT (ассемблера) |
INT operator (of an assembler) |
Оператор языка ассемблер, вызывающий на выполнение одну из функций программных прерываний MS-DOS и BIOS. |
03.023 |
функция GOTOXY (языка Turbo C) |
GOTOXY function (of a Turbo C) |
Данная функция языка BORLAND C/C++ перемещает курсор в окне консоли в указанную фактическими параметрами (целыми числами) абсолютную позицию курсора. Функция не возвращает кодов. В случае неправильных параметров вызов функции игнорируется. Отсчёт координат начинается с нуля. |
03.024 |
функция GOTOXY (языка C--) |
GOTOXY function (of a C--) |
Данная функция языка SPHINX C-- перемещает курсор в окне консоли в указанную фактическими параметрами (AL — столбец, BL — строку) абсолютную позицию курсора (в текущей экранной позиции). Функция не возвращает кодов, а значение регистров AX, BX, CX и DX не определено. В случае неправильных параметров вызов функции игнорируется. Отсчёт координат начинается с нуля. |
03.025 |
функция GOTOXYZ (языка C--) |
GOTOXZ function (of a C--) |
Данная функция языка SPHINX C-- перемещает курсор в окне консоли в указанную фактическими параметрами (AL — столбец, BL — строку) абсолютную позицию курсора (для экранной позиции с номером в регистре CL). Функция не возвращает кодов, а значение регистров AX, BX, CX и DX не определено. В случае неправильных параметров вызов функции игнорируется. Отсчёт координат начинается с нуля. |
03.026 |
оператор LOCATE (Бейсика) |
LOCATE operator (of a Basic) |
Данный оператор языка Бейсик устанавливает абсолютную позицию курсора относительно экранных координат. |
03.027 |
оператор echo (Command Shell) |
echo operator (of a command shell) |
Оператор для вывода литерала (строки символов) или значения переменных в Command shell и других диалоговых оболочек (таких как NDOS, Bash-shell и т.д.). |
03.028 |
функция cursor (в Прологе) |
cursor function (in a Prolog) |
Данная функция языка Пролог устанавливает либо считывает (в зависимости от контекста) абсолютную позицию курсора в окне консоли. Начало отсчёта позиции — левый верхний угол (с координатами (0, 0)). |
03.029 |
пробельные метасимволы
|
empty (space) metasymbols |
Символы, отображающиеся на экране дисплея в виде "пустого пространства" (пробелы), используемый для разделения позиций, слов и строк в тексте на любом языке. К так называемым пробельным символам, кроме символа с кодом ASCII 32, относится "нулевой символ", "возврат каретки", "перевод строки", "горизонтальная табуляция", "вертикальная табуляция" и, реже, другие символы. |
03.030 |
функция WRITELN (в языке C--) |
WRITELN function (of C--) |
Функция предназначена для перевода вывода (текстового курсора) в начало следующей строки. Функция не имеет параметров, и возвращает значение 0x0E0A в регистр AX и число "7" в регистр BX. |
03.031 |
функция TAB (на бейсике) |
TAB function (of a Basic) |
Данная функция языка Бейсик сдвигает текстовый курсор в указанную позицию вывода в текущей строке. В качестве параметра используется целая константа или переменная, определяющая отступ (в знаках) от позиции начала строки ввода. Функция не возвращает значений. |
03.032 |
прерывание 10H функция 3 |
interruption 10H function 3 |
Данная функция возвращает текущую позицию курсора на заданной экранной странице. В регистр AH заносится номер функции (=3), в регистр BH — номер экранной страницы. Функция возвращает текущую строку курсора на данной экранной странице в DH, а текущий столбец — в регистр DL. |
03.033 |
функция WHEREX (Turbo C) |
WHEREX function (Turbo C) |
Данная функция возвращает текущую горизонтальную позицию курсора (столбец) внутри текущего текстового окна. |
03.034 |
функция WHEREY (Turbo C) |
WHEREY function (Turbo C) |
Данная функция возвращает текущую вертикальную позицию курсора (строка) внутри текущего текстового окна. |
03.035 |
функция GETXY (C--) |
GETXY function (C--) |
Данная функция читает позицию курсора на нулевой странице дисплея. Функция возвращает: в регистр BH значение "0", в регистры AH и DH — позицию строки курсора, а в регистры AL и DL — позицию столбца курсора. |
03.036 |
директива DEVICE (в файле CONFIG.SYS) |
DEVICE directive (in the CONFIG.SYS file) |
Данной директивой подключаются загружаемую в систему драйвера. После определения директивы в файле CONFIG.SYS (в виде строки "DEVICE=") после знака "равно" без пробелов должно быть набрано полное путевое имя к файлу драйвера, и затем следуют необязательные параметры. |
03.037 |
директива DEVICEHIGH (в файле CONFIG.SYS) |
DEVICEHIGH directive (in the CONFIG.SYS file) |
Эта директива аналогична директиве DEVICE, но драйвер загружается в блоки старшей памяти. Для этого в системе предварительно загружены драйверы HIMEM.SYS и EMM386.EXE (c помощью директивы DEVICE). |
03.038 |
Файл CONFIG.SYS |
CONFIG.SYS file |
Файл конфигурации операционных систем Microsoft (MS-DOS, Windows 9x/ME), содержащий в себе загрузку специфичных драйверов и настройки параметров для данных операционных систем. |
03.039 |
Файл CONFIG.NT |
CONFIG.NT file |
Файл инициализации сеанса MS-DOS в операционных системах Microsoft Windows XP/Vista/7, содержащий в себе загрузку специфичных драйверов и настройки параметров по-умолчанию для сеансов MS-DOS. |