ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 2

Глоссарий
Приведенные здесь термины часто используются в руководстве. Некоторые их них соотвесттвуют общепринятой терминологии в области программного обеспечения и вычислительной техники, другие являются специфическими для операционной программной среды Турбо отла
дчика TDW.
Действие (action)
Это то, что происходит при срабатывании точки останова. Действие может заключаться в остановке вашей программы, регистрации значения переменной, или выполнении выражения.
Активная область (active pane)
Это область в активном окне, в которой воспринимаются вводимые пользователем данные. Все перемещение курсора и выполнение команд локального меню происходит в данной области.
Активное окно (active window)
Это окно экрана, с котором взаимодействует пользователь. Активным может быть только одно окно. Заголовок активного окна выводится в режиме обратной видеозасветки (reverse video), а граница (рамка) изображается двойной, а не одинарной линией.
Массив (array)
Элемент данных, состоящий из одного или более элементов данных того же типа.
ASCII
Набор символов компьютера IBM PC и многих других ЭВМ (код ASCII).
Ассемблер (assembler)
Форма представления машинных инструкций, с которой может работать человек, предусматривающая использование мнемоники кодов операций. Область кода окна CPU (ЦП) позволяет вам ассемблировать инструкции непосредственно в памяти.
Динамическая локальная переменная (autovariable)
В языке Си это переменная программы, являющаяся локальной для данного вхождения вызываемой функции. Такие переменные хранятся в стеке, а область их действия ограничена данным блоком (в языке Си это код программы, ограниченный парой скобок { и }).
Область действия (block scope)
Область программы, в которой определее (то есть является "видимым") конкретный элемент данных. Например, некоторые переменные имеют глобальную область действия. Это означает, что они доступны в любой части программы. Другие переменные могут быть локальны
ми, то есть определенными только в данной процедуре или модуле.
Точка останова (breakpoint)
Адрес в отлаживаемой вами программе, по которому должны выполняться некоторые действия. См. также "действие".
"Кнопка" (button)
Диалоговый элемент окна, представленный затененным текстом, который выполняет команду или подтверждает установку, выполненную вами в диалоговом окне.
Приведение типа (casting)
Преобразование выражения из одного типа данных в другой. Например, преобразование из целочисленного формата в формат с плавающей точкой. В языке Си приведение типа состоит из типа данных, заключенного в скобки, например, (int). В Паскале приведение типа 
состоит из типа, за которым следует заключенное в скобки выражение, например, word(5). (См. также "преобразование типов".)
Выражение языка Си (C expression)
Выражение, в котором используется синтаксис языка Си. Турбо отладчик позволяет вам вычислять выражения языка Си, включая те выражения, в которых значения присваиваются ячейкам памяти.
Блок проверки, переключатель (check box)
Диалоговый элемент окна, позволяющий установить одно из двух значений - On (включено) или Off (выключено). При включении данного элемента в квадратных скобках появляется X (то есть [X]).
ЦП (CPU)
Центральный процессор. В вашей вычислительной системе это процессор 80x86. ЦП имеет ряд флагов и регистров. В окне CPU (ЦП) показывается текущее состояние центрального процессора.
Флаг центрального процессора (CPU flag)
Один из управляющих разрядов (бит) центрального процессора, который влияет на влияет на последующие инструкции или отражает результат операции.
Регистр ЦП (CPU register)
Ячейка памяти в плате центрального процессора с быстрым доступом. Регистры имеют следующие имена: AX, BX, CX, DX, SI, DI, BP, SP, CS, DE, ES, SS.
Файл конфигурации (configuration file)
Файл, расположенный в текущем каталоге или по заданному маршруту доступа, который устанавливает для параметров Турбо отладчика TDW используемые по умолчанию значения.
Регистры CS:IP
Текущий адрес программы, заданный текущим содержимым сегментного регистра кода ЦП (CS) и регистром указателем инструкций (IP).
По умолчанию (default)
Значение, которое автоматически используется в том случае, если оно не определяется пользователем.
Диалоговое окно (dialog box)
Диалоговая рамка на экране, в которой вы можете просматривать и настраивать (устанавливать) значения и вводить информацию.
Дизассемблер (disassembler)
Программа, преобразуюзая машинные коды в код Ассемблера, который вы можете читать. В области кода окна CPU (ЦП) инструкции дизассемблируются автоматически.
Выражение (expression)
Сочетание операций и операндов, соответствующее синтаксису одного из языков, поддерживаемых Турбо отладчиком TDW (Паскаль и Ассемблер).
Глобальная точка останова (global breakpoint)
Точка останова, которая может срабатывать на каждой инструкции или строке исходного кода.
Протокол регистрации (history list)
Список ранее введенных пользователем строк, поддерживаемый для каждого поля ввода. Это позволяет вам выбрать предыдущую запись, вместо того, чтобы вводить новую.
Окно проверки (inspector)
Окно, используемое для проверки или измения значений элемента данных, структуры или массива.
Локальное меню (local menu)
Меню команд, которые относятся только к конкретному меню или области. Для вывода локального меню для конкретной области нажмите клавиши Alt-F10.
Строка меню (menu bar)
Строка в верхней части экрана, с помощью которой вы можете выводить спускающиеся меню. Команды этих меню всегда доступны, независимо от того, что вы делаете в Турбо отладчике. Для доступа к этим меню нажмите клавишу Alt в сочетании с подсвеченной буквой 
в строке меню.
Операнд (operand)
Элемент данных, с которыми работает операция, например, в 3 * 4 значения 3 и 4 являются операндами.
Операция (operator)
Действие, которое выполняется с одним или более операндом, например, сложение (+) или умножение (*).
Область (pane)
Часть окна, которая содержит логически связанную информацию. Информацию в областях можно "прокручивать" независимо. При изменении размера окна его области настраиваются таким образом, чтобы лучше соответствовать новому размеру окна. Каждая область имеет 
локальное меню (команды). См. также "активная облать".
Переменная маршрута доступа (PATH)
Переменная операционной среды DOS, показывающая, где нужно искать выполняемый файл программы. Турбо отладчик ищет маршрут доступа в файле конфигурации.
Всплывающее меню (pop-up menu)
Меню, которое появляется в средней части экрана (а не раскрывается под командой меню, как спускающееся меню).
Постфикс (postfix)
Операция, которая указывается после операнда, например, x++ в языке Си.
Префикс (prefix)
Операция, которая указывается перед операндом, например, --x в языке Си.
Спускающееся меню (pull-down menu)
Меню команд, которое выводится под строкой меню.
Селективные переключатели (radio buttons)
Набор из трех или более вариантов, один из которых должен быть в данное время активным. Если селективный переключатель включен, то в соответствующем месте в круглых скобках появляется жирная точка.
Запись (record)
Cм. "структура".
Обратное выполнение (reverse execution)
Процесс обратного выполнения шагов вашей программы (по одной инструкции), отменяющий эффект выполнения программы.
Скаляр (scalar)
Основной (базовый) тип данных, состоящий из упорядоченных компонентов, таких, как Byte, Integer, Char и Boolean в Паскале или char, int и float в языке Си.
Множество (set)
Неупорядоченная группа элементов одного и того же скалярного типа).
Стек (stack)
Область памяти, в которой хранятся адреса возврата процедуры или функции, параметры и другие данные, относящиеся к данному вхождению вызываемой процедуры или функции.
Побочный эффект (side effect)
Выражение, которое изменяет значение переменной или ячейки памяти, например, в операторе присваивания, или выражение, в котором вызывается функция вашей программы, модифицирующая некоторые данные.
Шаг (step)
Выполнение отлаживаемой программы по одной инструкции или строке исходного кода. При этом вызов процедуры или функции интерпретируется, как одна инструкция, что позволяет вам "пропускать" процедуры или функции, которые вы не хотите проверять построчно.
Структуры (structure)
Элемент данных, состоящий из одного или более элементов, возможно с различными типами.
Идентификатор (symbol)
Имя любой переменной, константы, процедуры или функции.
Трассировка (trace)
Выполнение программы по одной инструкции или строке исходного кода.
Точка трассировки (tracepoint)
Глобальная точка останова, которая позволяет наблюдать изменение переменной или области памяти.
Срабатывание (triggered)
Точка останова срабатывает, когда становятся истинными все условия, определяющие ее срабатывание, то есть ваша программа достигает заданного адреса, счетчик прохода принимает нужное значение и удовлетворено условие срабатывание.
Тип (type)
Элементы данных вашей программы имеют различные типы, показывающие их назначение. Например, в программе могут использоваться указатели, числа с плавающей точкой, массивы и т.д.
Точка слежения (watchpoint)
Глобальная точка останова, отслеживающая момент, когда выражение принимает истинное значение.
Трафаретные символы (wildcards)
Символы * и ?, использующиеся при поиске файлов. При этом:
       ? - соответствует одному символу;
       * - соответствует 0 или более символов.
Например, abc*.1 соответствует abc99.1 и abcdef.1, но не xyz99.1.
Окно (window)
Прямоугольная область на экране, содержащая информацию, которую можно просматривать независимо от содержимого других окон. В Турбо отладчике окна могут частично или полностью перекрывать друг-друга. См. также "активное окно".


Яндекс цитирования