Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 47 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
47
команды, которые выполняются процессором, хранятся в памяти (опе-
ративное запоминающее устройство, ОЗУ или постоянное запоминаю-
щее устройство, ПЗУ) в виде программ. Программа, которая выполня-
ется МПр, записывается в машинном коде, т.е. в виде последователь-
ности «0» и «1». Программы представлены в виде упорядоченной по-
следовательности команд, причем упорядочивание последовательно-
сти команд
соответствует алгоритму программы. В целом, любой МПр
выполняет единый алгоритм обработки данных. Описание данного ал-
горитма в виде последовательности процедур см. рис. 1.10. Рассмот-
рим основные процедуры на рис. 1.10 более подробно.
На рис. 1.10 процедуры «Начало» и «Останов» не указаны.
Выборка или чтение очередной команды осуществляется из
ячейки памяти (ЯП), адрес которой находится
в счетчике команд (СчК).
Разрядность счётчика команд определяет размер адресного простран-
ства МПр. Следует отметить, что при включении МПр (подача электро-
питания на МПр) самый первый адрес, по которому производится счи-
тывание команды из физической памяти, задается по умолчанию раз-
работчиком. Например, это может быть нулевой адрес.
Рис. 1.10 – Общая последовательность процедур функционирования
процессора
Выборка из памяти очередной команды
Декодирование команды: определение выпол-
няемого преобразования, регистров операндов
и ре
г
истра рез
у
льтата
Исполнение команды
Запись в регистр результата
  Микропроцессорные системы и программное обеспечение в средствах связи
команды, которые выполняются процессором, хранятся в памяти (опе-
ративное запоминающее устройство, ОЗУ или постоянное запоминаю-
щее устройство, ПЗУ) в виде программ. Программа, которая выполня-
ется МПр, записывается в машинном коде, т.е. в виде последователь-
ности «0» и «1». Программы представлены в виде упорядоченной по-
следовательности команд, причем упорядочивание последовательно-
сти команд соответствует алгоритму программы. В целом, любой МПр
выполняет единый алгоритм обработки данных. Описание данного ал-
горитма в виде последовательности процедур см. рис. 1.10. Рассмот-
рим основные процедуры на рис. 1.10 более подробно.
     На рис. 1.10 процедуры «Начало» и «Останов» не указаны.
     Выборка или чтение очередной команды осуществляется из
ячейки памяти (ЯП), адрес которой находится в счетчике команд (СчК).
Разрядность счётчика команд определяет размер адресного простран-
ства МПр. Следует отметить, что при включении МПр (подача электро-
питания на МПр) самый первый адрес, по которому производится счи-
тывание команды из физической памяти, задается по умолчанию раз-
работчиком. Например, это может быть нулевой адрес.



                 Выборка из памяти очередной команды


              Декодирование команды: определение выпол-
              няемого преобразования, регистров операндов
                         и регистра результата


                          Исполнение команды


                       Запись в регистр результата



   Рис. 1.10 – Общая последовательность процедур функционирования
                              процессора


                                   47