Принцип программного управления. Микропроцессор. Алгоритм работы процессора

  • Просмотров 5844
  • Скачиваний 371
  • Размер файла 11
    Кб

 _ 2Г Л А В А 1  0П Р И Н Ц И П П Р О Г Р А М М Н О Г О  _У 2  0П 2  0Р 2  0А 2  0В 2  0Л 2  0Е 2  0Н 2  0И 2  0Я. Память машины можно представлять себе как длинную страницу, состоящую из отдельных строк. Каждая такая строка называется  _ячейкой памяти ., и в свою очередь, разделяется на разряды. Содержимым любого разряда может быть либо 0, либо 1. Значит,в любую ячейку памяти записывается

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

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

часть команды указывает, какое действие должно быть выполнено, а адресная определяет расположение в памяти компьютера исходных данных и результата. Общий вид команды машины может быть таким: К А1 А2 А3 , где К - код действия, а А1,А2,А3 - адреса ячеек памяти (на каждый адрес отводится по три разряда). Для выполнения команд служит специальное  _арифметико-логическое устройство  .(АЛУ). Оно состоит из двух особых ячеек -  _счётчика

команд  .и  _регистра команд  ., а также  _сумматора .. При выполнении ЭВМ программы в счётчик команд последовательно заносятся номера ячеек, где содержатся исполняемые команды, сами команды помещаются в регистр команд, а в сумматоре происходят арифметические действия. Сумматор также имеет свою ячейку - для промежуточных результатов вычислений. Отметим, что команды современных ЭВМ могут занимать несколько ячеек