Адрес - выполняемая команда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Оригинальность - это искусство скрывать свои источники. Законы Мерфи (еще...)

Адрес - выполняемая команда

Cтраница 2


Способ адресации, при котором в команде указывается значение, равное разности исполнительного адреса и адреса выполняемой команды; такой способ адресации не требует н а-стройки.  [16]

17 Структура слова состояния программы. [17]

Выполнение любой программы в ЭВМ производится под управлением слова состояния программы ( ССП), в котором фиксируются адрес выполняемой команды, маска системы и маска программы, код прерывания и другая информация, необходимая для выполнения программы. Маска - это двоичное число, каждый разряд которого разрешает ( если его состояние 1) или запрещает ( если его состояние 0) прерывание от запроса, поступающего от отдельного устройства или команды в ССП.  [18]

Это соглашение реализуется в машине тем, что при выполнении каждой команды содержимое регистра С, определяющее собой адрес очередной выполняемой команды, обычно увеличивается на единицу. Однако в некоторых случаях такой порядок выполнения команд должен быть нарушег.  [19]

Для контроля за работой машины на пульте управления имеются сигнальные регистры, показывающие состояние регистров АУ, регистра выполняемой команды, адрес выполняемой команды и адреса, по которым происходит обращение к ОЗУ. Пульт управления имеет также кнопочные или клавишные регистры, с помощью которых можно, приостановив автоматическую работу машины, выполнять вручную отдельные команды, проверять и изменять содержимое ячеек ЗУ, выполнять другие контрольные и управляющие функции. На ПУ имеются кнопки или ключи, позволяющие очищать устройства и регистры машины от содержащейся в них информации, пускать машину в ход или останавливать ее. Может быть предусмотрен останов при выполнении команды с заданным адресом или при обращении к ячейке ЗУ с заданным номером. Отдельные части пульта управления служат для управления работой вводных, выводных и внешних запоминающих устройств.  [20]

Адресация относительно счетчика команд ( program counter relative addressing) - адресация, при которой в команде указывается значение, равное разности исполнительного адреса и адреса выполняемой команды.  [21]

Шестнадцатиразрядный указатель стека предназначен для хранения адреса ячейки стека, к которой было произведено последнее обращение, а 16-разрядный счетчик команд ( СК) - для хранения адреса следующей выполняемой команды. Восьмиразрядные РОН ( В, С, D, E, H, L) могут быть использованы для хранения данных независимо друг от друга или могут быть соединены в регистровые пары - 16-разрядные регистры данных или адреса памяти. Шестнадцатиразрядный регистр адреса со схемой инкремента-декремента ( РАИД) позволяет увеличивать или уменьшать на 1 содержимое 16-разрядных регистров. Восьмиразрядный регистр команд используется для хранения выбранной команды. Регистр признаков предназначен для определения дополнительны характеристик результата и состояния АЛУ.  [22]

При трех-адресной системе команд этот регистр составляется фактически из четырех регистров: регистра операций ( РО), на котором запоминается код операции выполняемой команды, а также регистров первого, второго и третьего адреса ( РА, РА2, РА3), на которых запоминается соответственно первый, второй и третий адреса выполняемой команды.  [23]

После ввода программы и данных машина работает автоматически, выполняя предписания программы без вмешательства человека. Для этого машина запоминает адрес выполняемой команды, а каждая команда содержит указание об адресе следующей команды.  [24]

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

Состояние прерванной программы запоминается в специальном регистре, называемом словом состояния старой программы, а уюво состояния новой программы ( Program Status Word - PSW) 1ринимает значение слова состояния соответствующей подпрограм-лы обработки прерывания. По информации, содержащейся в PSW, ентральный процессор определяет адрес следующей выполняемой команды. После того как прерывание будет обработано, управление / гожет быть возвращено прерванной программе или же передано гекоторой другой программе. Поскольку вся информация, необхо-гимая для работы прерванной программы, была автоматически за-юмнена в ее PSW, то выполнение этой программы может быть про-юлжено сразу же после возврата ей управления.  [26]

27 Изменение PC при выполнении программы. Содержимое PC перед выполнением ( а и после выполнения ( б команды КМД 1. [27]

Регистры SP и PC имеют специальное назначение. В регистре PC ( Programm Counter - счетчик команд) хранится адрес очередной выполняемой команды - номер ячейки памяти, в которой эта команда записана. Перед началом выполнения программы в PC содержится адрес первой команды.  [28]

О, 1, 2 или 3, указывающие на то, что результат операции соответственно равен нулю, меньше нуля, больше нуля или переполняет формат. Значение признака результата может анализироваться командами условного перехода с целью выбора адреса следующей выполняемой команды. Операции, выполнение которых сопровождается выработкой признака результата, отмечены в таблице знаком плюс. Операции с номерами 10 - 23 относятся к классу логических операций. Результатом операции сравнения является только признак результата: 0 - операнды равны; 1 - первый операнд меньше; 2 - первый операнд больше. Операции И и ИЛИ выполняются путем поразрядного логического умножения ( конъюнкция) и поразрядного логического сложения ( дизъюнкция) операндов, которые рассматриваются как наборы логических значений. Результат операции ИСКЛЮЧАЮЩЕЕ ИЛИ вычисляется как поразрядная сумма операндов по модулю два. Как видно из перечня форматов команд, в качестве операндов в операциях И, ИЛИ и ИСКЛЮЧАЮЩЕЕ ИЛИ могут участвовать слова, хранимые в РОН и ОП, а также непосредственно адресуемые операнды и поля переменной длины. В операциях сдвига направление сдвига задается кодом операции, а число сдвигов - значением второго операнда, хранимого в ячейке ОП. Операции 24 - 30 являются операциями специальной арифметики и обеспечивают: преобразование десятичных чисел в двоичную систему счисления и обратно; преобразование десятичных чисел из формата с зоной в упакованный формат и обратно; перекодирование и проверку полей переменной длины. Операция перекодирования используется для замены кодов символов другими кодами и сводится к последовательной замене каждого байта соответствующим ему байтом, указанным в таблице перекодирования. Перекодирование с проверкой позволяет выделять определенные символы в поле переменной длины и за счет этого разделять поле на отдельные предложения, отделяемые друг от друга некоторыми символами, например точками и запятыми. Операция проверки по маске используется для сравнения кода символа ( байта), хранимого в ОП по заданному адресу, с заданным кодом. Результатом операции является признак результата.  [29]

Аппаратно-программные средства ЕС ЭВМ обеспечивают работу в многопрограммном режиме. Содержимое ССП указывает состояние процессора ( например, счет или ожидание), определяет адрес следующей выполняемой команды в состоянии счет, различные признаки, связанные с работой системы прерывания.  [30]



Страницы:      1    2    3    4