Информатика: гуманитарно-технический аспект. Ишакова Е.Н. - 70 стр.

UptoLike

Составители: 

одноадресная команда
двухадресная команда
трехадресная команда
КОП a1
КОП a1 a2
КОП a1 a2 a3
Рисунок 18 – Структура машинной команды
На рисунке КОПкод операции;
а1, а2, а3 – адреса ячеек (регистров), где расположены соответственно
первый, второй и третий операнды.
Таким образом, программа состоит из набора команд, которые выпол-
няются процессором автоматически друг за другом в определенной последова-
тельности (рисунок 19).
передача
Основная
память
Процессор
Счетчик команд
Обработка команд УУ
команд
и данных
Обработка данных АЛУ
ввод вывод
управляющие сигналы
Рисунок 19 – Принцип работы процессора
Выполнение программы в общем случае состоит из следующих после-
довательных этапов:
1) выбор команды из памяти устройства обработки команд (выбор осу-
ществляется с помощью счетчика команд, содержащего в себе номер ячейки
памяти, в которой записана очередная команда);
2) по сигналу из устройства обработки команд из памяти выбираются
данные для команды и поступают в устройство обработки данных;
3) устройство обработки команд расшифровывает код операций и дает
сигнал в устройство обработки данных, где выполняется соответствующая опе-
рация над данными;
4) результат операций либо остается в процессоре, либо отправляется по
указанному адресу в основную память.
70
        КОП        a1     a2    a3       трехадресная команда

        КОП        a1     a2             двухадресная команда


        КОП        a1                    одноадресная команда

      Рисунок 18 – Структура машинной команды

      На рисунке КОП – код операции;
      а1, а2, а3 – адреса ячеек (регистров), где расположены соответственно
первый, второй и третий операнды.
      Таким образом, программа состоит из набора команд, которые выпол-
няются процессором автоматически друг за другом в определенной последова-
тельности (рисунок 19).




                                     передача          Процессор
                                                 Счетчик команд
               Основная              команд
                                                 Обработка команд   УУ
                память
                                     и данных
                                                 Обработка данных АЛУ


           ввод         вывод
                                управляющие сигналы

      Рисунок 19 – Принцип работы процессора

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