Информатика и вычислительная техника




Программное управление работой ЭВМАдресная структура команд и способы адресации операндов - часть 5


При этом базовый адрес обычно задается косвенной регистровой адресацией, для чего в адресном поле команды указывается номер В регистра базы процессора, содержимое которого (В) является базовым адресом операнда. Путем суммирования базового адреса и смещения получается исполнительный адрес АИСП обращения к основной памяти., т.е. AИСП = (В) + D, где буква В, заключенная в круглые скобки, означает содержимое регистра базы с номером В.
  • Индексная адресация. При обработке массивов однотипных данных часто требуется производить обработку различных операндов одними и теми же командами. Механизм индексирования позволяет модифицировать адресные части команд (т.е. адреса операндов). Часто индексная адресация применяется в сочетании с базированием. Для этого в составе регистров процессора выделяются два регистра: базовый регистр В и регистр индекса X. В адресном поле команды указываются номера В и X этих регистров, а также смещение D. С учетом базирования и индексирования исполнительный адрес основной памяти определяется суммой АИСП = (В) + (X) t - D, где буквы В и X, заключенные в круглые скобки, обозначают, соответственно, содержимое регистров базы и индекса, имеющих адреса (номера) В и X.
  • 171

    166 :: 167 :: 168 :: 169 :: 170 :: 171 :: Содержание




    Содержание  Назад  Вперед