ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
80
• B − значение базового адреса.
• D − смещение или сдвиг.
В зависимости от числа адресов, которые указаны в адресной
части команды могут быть четырех-, трех-, двух- или одноадресные.
Четырехадресная машинная команда имеет формат (см. рис.
1.23) :
КОП
П
А
1
А
2
А
3
А4
Рис. 1.23 – Формат четырехадресной машинной команды
Результат операции записывается по адресу А
3
, при этом А
1….
А
3
–
номер ячейки памяти или номер регистра, А
4
– только адреса ячеек па-
мяти. Такая машинная команда обеспечивает максимальную произво-
дительность МПр за счет того, что адреса операнда и адрес результата
указывается явным образом. Однако в большинстве МПр поле А
4
не
используется. Использование адреса А
3
в некоторых случаях также яв-
ляется избыточным. Поэтому большинство МПр cерии x86 Intel или
Motorola поддерживают двухадресные команды, которые имеют сле-
дующий формат (см. рис. 1.24):
КОП
П
А
1
А
2
Рис. 1.24 – Формат двухадресной машинной команды
Результат выполнения машинной команды записывается на место
одного из операндов. Такая команда является наиболее часто исполь-
зуемой. Одноадресная команда имеет формат (см. рис. 1.25) :
КОП
П
А
1
Рис. 1.25 – Формат одноадресной машинной команды
Микропроцессорные системы и программное обеспечение в средствах связи • B − значение базового адреса. • D − смещение или сдвиг. В зависимости от числа адресов, которые указаны в адресной части команды могут быть четырех-, трех-, двух- или одноадресные. Четырехадресная машинная команда имеет формат (см. рис. 1.23) : КОП П А1 А2 А3 А4 Рис. 1.23 – Формат четырехадресной машинной команды Результат операции записывается по адресу А3, при этом А1….А3 – номер ячейки памяти или номер регистра, А4 – только адреса ячеек па- мяти. Такая машинная команда обеспечивает максимальную произво- дительность МПр за счет того, что адреса операнда и адрес результата указывается явным образом. Однако в большинстве МПр поле А4 не используется. Использование адреса А3 в некоторых случаях также яв- ляется избыточным. Поэтому большинство МПр cерии x86 Intel или Motorola поддерживают двухадресные команды, которые имеют сле- дующий формат (см. рис. 1.24): КОП П А1 А2 Рис. 1.24 – Формат двухадресной машинной команды Результат выполнения машинной команды записывается на место одного из операндов. Такая команда является наиболее часто исполь- зуемой. Одноадресная команда имеет формат (см. рис. 1.25) : КОП П А1 Рис. 1.25 – Формат одноадресной машинной команды 80
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »