ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »