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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
87
в поле А
2
указан БРОН (РОН) говорят о прямой регистровой или ре-
гистровой адресации.
Пример косвенной адресация приведён на рис. 1.31. При кос-
венной адресации адрес А
2 указывает на БРОН или на абсолютный
адрес ОЗУ, где хранится абсолютный адрес требуемой ячейки физиче-
ской памяти (в данном случае ОЗУ).
Косвенная адресация широко используется в RISC-процессорах,
её удобно использовать при обработке списков, при создании цикличе-
ских программ. Достоинством косвенной адресации является увеличе-
ние гибкости программыабсолютные адреса можно
формировать в
процессе выполнения программы.
КОП
П
А
1
А
2
ОЗУ
АА
2
АА
2
Данные АА
2
РОН
РОН
Рис. 1.31 – Схема косвенной адресации
Недостатком косвенной адресации является увеличение, по срав-
нению с прямой адресацией, времени выполнения команды за счёт за-
трат времени на считывание (запись) операнда. Кроме того, при ис-
пользовании РОН (регистровая косвенная адресация) может потребо-
ваться время на загрузку в РОН значения АА
2
.
Пример относительной адресации или базирование приведён
на рис. 1.32.
При относительной адресации абсолютный адрес, по которому
находится 2-ой операнд, формируется как сумма начального адреса
  Микропроцессорные системы и программное обеспечение в средствах связи
в поле А2 указан № БРОН (РОН) говорят о прямой регистровой или ре-
гистровой адресации.
     Пример косвенной адресация приведён на рис. 1.31. При кос-
венной адресации адрес А2 указывает на БРОН или на абсолютный
адрес ОЗУ, где хранится абсолютный адрес требуемой ячейки физиче-
ской памяти (в данном случае − ОЗУ).
     Косвенная адресация широко используется в RISC-процессорах,
её удобно использовать при обработке списков, при создании цикличе-
ских программ. Достоинством косвенной адресации является увеличе-
ние гибкости программы – абсолютные адреса можно формировать в
процессе выполнения программы.

                                  № РОН       РОН
                                              АА2
            КОП     П     А1    А2           ОЗУ
                                              АА2

                                          Данные АА2


                  Рис. 1.31 – Схема косвенной адресации


     Недостатком косвенной адресации является увеличение, по срав-
нению с прямой адресацией, времени выполнения команды за счёт за-
трат времени на считывание (запись) операнда. Кроме того, при ис-
пользовании РОН (регистровая косвенная адресация) может потребо-
ваться время на загрузку в РОН значения АА2.
     Пример относительной адресации или базирование приведён
на рис. 1.32.
     При относительной адресации абсолютный адрес, по которому
находится 2-ой операнд, формируется как сумма начального адреса



                                   87