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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
79
держки функций операционных систем по управлению памятью, коман-
ды для поддержки однотипных операций над упакованным форматом
данных.
Структура любой команды языка низкого уровня (ассемблера), как
правило, делится на две части (два поля), длина поля в битах или раз-
рядах определяет формат команды [18]. Операционная часть указыва-
ет, что надо делать; для
этого в ней содержится код операции; адрес-
ная часть указывает над каким операндами следует проводить опера-
цию. С учетом сказанного формат машинной команды имеет вид (см.
рис 1.22.) :
КОП
П
Адреса операндов
А
ОП
Условные обозначения :
КОПкод операции, задает тип операции, которая должна быть выполнена;
Пуказывает на модификацию операции;
Адреса операндовуказание местонахождения операндов в памяти.
Рис. 1.22 – Общая структура машинной команды
В качестве содержания поле «П» может указываться размер и тип
ожидаемого операнда.
Адрес в командечасть машинной команды, которая указывает
на устройство или элемент данных.
В адресной части могут указываться следующие значения :
А
1, А2, А3 абсолютные адреса ячеек физической памяти, при-
чём А
1 и А2 адреса ячеек операндов, А3 адрес ячейки для
записи результата.
А
4 абсолютный адрес ячейки физической памяти с машин-
ным кодом следующей команды
R1,R2 номера регистров общего назначения, где находятся
операнды.
  Микропроцессорные системы и программное обеспечение в средствах связи
держки функций операционных систем по управлению памятью, коман-
ды для поддержки однотипных операций над упакованным форматом
данных.
     Структура любой команды языка низкого уровня (ассемблера), как
правило, делится на две части (два поля), длина поля в битах или раз-
рядах определяет формат команды [18]. Операционная часть указыва-
ет, что надо делать; для этого в ней содержится код операции; адрес-
ная часть указывает над каким операндами следует проводить опера-
цию. С учетом сказанного формат машинной команды имеет вид (см.
рис 1.22.) :


                        КОП     П Адреса операндов

                           ОП                А
Условные обозначения :
КОП – код операции, задает тип операции, которая должна быть выполнена;
П – указывает на модификацию операции;
Адреса операндов – указание местонахождения операндов в памяти.

               Рис. 1.22 – Общая структура машинной команды


     В качестве содержания поле «П» может указываться размер и тип
ожидаемого операнда.
     Адрес в команде – часть машинной команды, которая указывает
на устройство или элемент данных.
     В адресной части могут указываться следующие значения :
     • А1, А2, А3 − абсолютные адреса ячеек физической памяти, при-
          чём А1 и А2 − адреса ячеек операндов, А3 − адрес ячейки для
          записи результата.
     • А4 − абсолютный адрес ячейки физической памяти с машин-
          ным кодом следующей команды
     • R1,R2 − номера регистров общего назначения, где находятся
          операнды.
                                    79