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

Очередная команда - программа

Cтраница 2


Работа ЭВМ состоит в последовательном выполнении команд программы и данных, которые хранятся в оперативной памяти. Центральный процессор извлекает из оперативной памяти очередную команду программы, расшифровывает ее и выполняет действия по обработке информации, регламентируемые командой.  [16]

Команды условного перехода обеспечивают переход к заданной команде при выполнении условия, задаваемого командой. При невыполнении условия программа переходит к выполнению очередной команды программы в естественной последовательности. Адресная часть команды условного перехода занимает биты 1 - 9, что позволяет адресовать переход к любой команде кассеты.  [17]

Если очередной является команда условного перехода, то при выполненном условии ход реализации команды аналогичен команде безусловного перехода. Если условие не выполнено, то реализуется переход к очередной команде программы.  [18]

Для обработки информации в процессоре имеется несколько специальных ячеек памяти - регистров. Регистр команд ( РК) предназначен для приема из памяти двоичного кода очередной команды программы и хранения этого кода на время выполнения команды. В регистре счетчика команд ( СК) хранится адрес ( номер ячейки памяти) исполняемой команды. Содержимое этого регистра изменяется автоматически, позволяя процессору самостоятельно переходить от одной команды программы к другой. Для приема информации, участвующей в операции, процессор имеет операционные регистры. Действия процессора по выполнению каждой команды состоят из этапов: 1) чтение адреса из СК; 2) вызов в РК команды из хранимого в СК адреса; 3) формирование нового содержимого СК; 4) исполнение команды, находящейся в РК. Эти действия составляют основной алгоритм работы процессора.  [19]

20 Временная диаграмма входных и. [20]

Управление вводом данных в РД и регистр ПП осуществляет дешифратор наноко-манд. Ввод информации о запросах прерываний в РД осуществляется автоматически в конце выполнения очередной команды программы. Прием сигналов INTRQ по входам OS - D12 маскируется данными, находящимися в регистре ПП.  [21]

Вспомним, как действует клавиша потактового прохождения программы - ПП. Одно ее нажатие приводит к тому, что калькулятор выполняет лишь одну, очередную команду программы.  [22]

В модели ЕС-1050 реализован аппаратный принцип управления. В ее процессоре имеется блок управления, который принимает и дешифрирует код операции КОп очередной команды программы и обеспечивает выработку последовательности управляющих сигналов, необходимых для ее исполнения.  [23]

Во время своей обычной работы центральный процессор, являющийся всегда инициатором обмена информацией в программном режиме, извлекает очередную команду программы и данные из памяти микроЭВМ и, выполнив команду, отправляет результат обратно в запоминающее устройство, выбирая затем очередную команду и считывая данные.  [24]

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

На регистр Р1 передается первое число ( слагаемое, вычитаемое, множимое, делитель и пр. В регистр Р2 при выполнении операции умножения передается множитель, здесь же накапливаются младшие разряды произведения, а при выполнении операции деления формируется частное. При обработке очередной команды программы в регистре Р2 хранится результат предыдущей операции.  [26]

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

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

Устройство управления обеспечивает автоматическую работу устройств ЭВМ в соответствии с заданной программой. Оно вызывает из внутреннего запоминающего устройства очередную команду, подлежащую выполнению, затем подготавливает арифметическое устройство к выполнению операции, указанной в вызванной команде, и вызывает из внутреннего запоминающего устройства числа, над которыми эта команда должна выполняться. Устройство управления засылает результат в нужную ячейку запоминающего устройства и вызывает для исполнения следующую очередную команду программы.  [29]

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



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