Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алгоритмы и языки программирования.doc
Скачиваний:
6
Добавлен:
28.04.2019
Размер:
189.95 Кб
Скачать

4.1.3. Связанные с программированием термины

Директива [directive] -

  1. Вводимое в ЭВМ (оператором или пользователем) в повелительной форме сообщение или команда, которая содержит указание на то какие необходимо выполнить действия;

  2. Компонент программы на языке ассемблера, управляющий последующей компоновкой программы, но не вызывающий появление машинной команды .

Задание [job] -

  1. Единица работы, определяемая пользователем, которую должна выполнить ЭВМ;

  2. Совокупность программ и данных, обрабатываемых автоматизированной системой как единое целое. Описание задания составляется на языке управления заданиями. Типизированные описания вариантов заданий, характерных для ЭВМ определенного класса или типа реализуются в соответствующих операционных системах .

Поток заданий [job stream ] - Последовательность заданий, выполняемых ЭВМ под управлением операционной системы .

Опция [option] - Параметр или вариант выполнения задания для обрабатывающей его программы, предназначенный для управления режимом ее работы.

Итерация [iteration ] - Один цикл выполнения задания или команды вычислительной машиной.

Команда , инструкция [instruction, command] -

  1. Управляющий сигнал, инициирующий выполнение процессором конкретной операции;

  2. В языках программирования - Значимое выражение, определяющее одну операцию и ее операнды (см. ниже);

  3. Описание операции, которую должна выполнить ЭВМ.

Наиболее употребительные термины , связанные с видами команд:

  • Адресная команда [address instruction] - Команда программы, осуществляющая обращение к адресам операндов (см. ниже) либо к адресам команд, указанных в определенных местах командного слова;

  • Безадресная команда [no-address instruction] - Команда, определяющая операнды, для которых задана операция в неявной форме;

  • Многоадресная команда [multi-address instruction] - Машинная команда, содержащая два и более адреса в явном виде.

  • Арифметическая команда [arithmetic instruction] - Команда, определяющая выполнение десятичной операции над числами с фиксированной или плавающей запятой;

  • Команда ассемблера [assembly instruction ] - Основная конструкция языка ассемблера, с помощью которой записывается программа на этом языке. Как правило, одна команда ассемблера транслируется в одну эквивалентную машинную программу ;

  • Байтовая команда [byte instruction] - 1. Команда выполнения операций над байтами,

  • Команда, занимающая один байт;

  • Команда ввода-вывода ( ввода/вывода ) [input/output instruction] - Машинная команда, выполняющая соответственно ввод данных с внешнего устройства в основную память или их вывод из основной памяти во внешнее устройство;

  • Команда вызова [call instruction] - Команда, осуществляющая вызов стандартной программы или программы пользователя;

  • Исполнительная команда [effective instruction] - Команда, которая не требует модификации для последующего выполнения вычислительной машиной ;

  • Машинная команда [computer instruction] - Команда, которая может быть непосредственно распознана центральным процессором ЭВМ, для которой она создана;

  • Основная команда [general instruction] - Команда, входящая в стандартный набор команд ЭВМ.

  • Команда останова [halt (breakpoint) instruction] - 1. Команда, останавливающая выполнение машинной программы;

  • См. команда паузы ;

  • Команда условного останова [optional-stop instruction] - Команда, позволяющая произвести с пульта оператора ЭВМ останов выполнения текущей программы;

  • Команда паузы [pause instruction] - Команда, определяющая временное прекращение выполнения программы, работа может быть возобновлена поступлением внешнего прерывания ;

  • Команда произвольной паузы , произвольного останова [optional pause instruction] - Команда, допускающая ручной приостанов выполнения машинной программы;

  • Команда прерывания [trap instruction] - Команда, вызывающая внутреннее прерывание с указанным номером;

  • Прерываемая команда [restartable instruction] - Команда, выполнение которой может быть приостановлено при возникновении прерывания и продолжено после его обработки.

  • Команда повторения , повторяемая команда [repetition instruction] - Команда, вызывающая повторение определенной последовательности команд, образующих циклическую группу - “цикл”, а также обеспечивающая установку и проверку условия выхода из цикла ;

  • Команда цикла [cycle instruction] - Машинная команда условного перехода по одному из явно или неявно определенных адресов в зависимости от значения, связанного с командой счетчика цикла, а также, при необходимости, другого условия или признака;

  • Команда пропуска [skip instruction] - Команда, выполнение которой приводит к подавлению отдельных действий, предусмотренных в программе (например, пропуску последующей команды, запрету записи результата и т.п.);

  • Команда прекращения ( отмены , удаления ) [cancel command] - Команда, вызывающая процедуру прекращения выполнения задания, удаления задачи из вычислительной системы и освобождение ее ресурсов;

  • Команда рестарта [restart instruction] - Команда, в машинной программе, начиная с которой возможно ее повторное исполнение.

  • Команда перехода , переход [jump instruction] - Команда, вызывающая передачу управления;

  • Команда безусловного перехода , безусловный переход [unconditional jump instruction] - Переход, в заданную точку программы без каких-либо дополнительных условий;

  • Команда условного перехода , условный переход [conditional jump instruction] - Команда, определяющая передачу управления и условия, которые должны быть выполнены, чтобы эта передача (“условный переход”) была реализована.

Макрокоманда [macro, macro instruction] -

Команда языка ассемблера, транслируемая в несколько машинных команд. Результатом является новая команда, созданная путем сочетания нескольких уже существующих. Например, нажатие клавиши, соответствующей макрокоманде (клавиши макроса) на клавиатуре, вызывает реакцию ЭВМ, которая соответствует нажатию нескольких командных клавиш.

квалификатор [qualifier] -

  1. Составное имя данных, используемое для уточнения принадлежности имен данных различных уровней иерархической структуры и позволяющее устранить неоднозначность в их распознавании;

  2. Элемент команды оператора , команды программы или спецификации файла, уточняющий действие команды или спецификации.

Машинный код [computer (machine) code] -

  1. Двоичный код, используемый для кодирования машинных команд по правилам, предусмотренным для определенного типа ЭВМ (типа центрального процессора). Программы, написанные на языках программирования высокого уровня, перед тем, как они смогут выполняться компьютером, необходимо транслировать в машинный код при помощи программ транслятора или интерпретатора .

  2. То же, что машинная программа .

Мнемокод [mnemonic ] - Краткая последовательность букв или символов, использующаяся в языках программирования низкого уровня для представления команды, записанной в машинных кодах .

Меню [menu] -

Список предлагаемых пользователю вариантов услуг, действий, команд, режимов работы, ответов и т.п., выводимых на экран монитора, для осуществления выбора необходимого варианта (положением курсора и/или клавиатурным набором команд) и дальнейшего его исполнения средствами вычислительной системы.