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

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

Cтраница 1


Очередная команда программы поступает из ОЗУ или ПЗУ через канал прямого доступа КПД и магистраль данных L на входы БМУ. Сформированный БМУ адрес микрокоманды Амк поступает на входы ПЗУ микрокоманд, на выходах которого формируется необходимая последовательность микрокоманд.  [1]

РК очередной команды программы, а заканчивается изменением содержимого счетчика команд ( то есть установкой на нем адреса следующей команды) и очисткой АУ регистра команд, регистра микроопераций и обоих рзгистров ОЗУ.  [2]

Начинается выполнение очередной команды программы.  [3]

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

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

Чтобы ускорить вычислительный процесс, при выполнении каждой очередной команды программы из ячеек уровня читаются только базисные адреса. Адреса защиты Азн и Азк, базисный адрес индекса Аби и адрес очередной команды перед началом или продолжением выполнения программы засылаются из ячеек уровня в специальные регистры устройства центрального управления.  [6]

Последняя микрокоманда выполняемой микропрограммы организует обращение к микропрограмме выбора очередной команды программы. Микропрограмма выбора команды осуществляет переход к выполнению очередной команды, считывание ее из ОП на регистры процессора.  [7]

По адресу, находящемуся на регистре адреса команды, считывается из ОЗУ на регистр команды очередная команда программы.  [8]

Если в программе, поступающей из ПА, встречается разветвление ( условный переход), когда выбор очередной команды программы зависит от результатов вычислений или измерений, то выполняется либо специальная команда условного перехода, либо из ПА вместе с командой, от результата которой зависит переход, по связи 17 посылается сигнал в схему контроля. Информация о результатах вычислений поступает в схему контроля по связям 20 с выходов УВ процессора. Чаще всего это знаковый или младший разряд числа. Информация о результатах измерений поступает в схему контроля по связи 24 с выхода преобразователя аналога в код.  [9]

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

Важной составной частью УУ является также счетчик команд ( СК), служащий для запоминания адреса ячейки ОЗУ, из которой должна извлекаться очередная команда программы. О назначении этих устройств мы скажем ниже. Счетчик микротактов осуществляется всегда как циклический ( замкнутый) счетчик; что же касается счетчика команд, то он может быть и незамкнутым.  [11]

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

13 Некоторые регистры процессора. [13]

Другими словами, процессор последовательно читает из па мяти команды программы ( каждая команда занимает одно слово) и выполняет их. Очередная команда программы всякий раз читается из слова памяти, адрес которого в данный момент находится в регистре PC. В процессе выполнения команды процессор может читать еще какие-то слова из памяти, записывать в память результат, опрашивать состояние каких-то внешних устройств или посылать им какие-то команды.  [14]

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



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