Индексный регистр

Индексный регистр

Индексный регистр — регистр процессора в современных ЦПУ, используемый для автоматического изменения адреса операнда во время исполнения программы.

Общее назначение

Обычно индексный регистр используется для выполнения операций с индексными массивами.

Индексный регистр часто используется для косвенной адресации. Перед выполнением инструкции любая её часть, обычно адресная, может быть модифицирована прибавлением числа, содержащегося в индексном регистре. Например, исполнительный адрес в современном процессоре может формироваться как сумма базового, индексного и относительного адресов, хранящихся в индексном регистре.

Количество индексных регистров в ЦПУ может достигать нескольких десятков. Их быстродействие, обычно, на порядок выше быстродействия основной оперативной памяти. Индексный регистр повышают производительность ЦПУ, уменьшет объём программы, осуществляя автоматическую переадресацию одновременно с другими операциями.

Индексные регистры стали стандартной частью процессора во втором поколении компьютеров (примерно 1955-1964 годах).

Индексные регистры в процессорах архитектуры x86

В архитектуре x86 индексные регистры называются SI и DI. При базово-индексной адресации их содержимое может суммироваться с содержимым регистра BX.

Индексный регистр-источник SI применяется в качестве указателя адреса байта или слова в таких строковых командах, как LODS (загрузить строку), CMPS (сравнить строку), MOVS (переслать строку).

Индексный регистр-приёмник DI используется как указатель назначения для адреса байта или слова в строковых командах, таких как SCAS (сканировать строку), CMPS, MOVS, STOS (записать строку).

Cм.также



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Индексный регистр" в других словарях:

  • индексный регистр — Регистр, содержащий индекс адреса. [ГОСТ 19781 90] Тематики обеспеч. систем обраб. информ. программное EN index register …   Справочник технического переводчика

  • Индексный регистр — 69. Индексный регистр Index register Регистр, содержащий индекс адреса Источник: ГОСТ 19781 90: Обеспечение систем обработки информации программное. Термины и определения …   Словарь-справочник терминов нормативно-технической документации

  • Индексный регистр —         регистр модификаций, адресный регистр, регистр приращения адреса, узел устройства управления ЦВМ, предназначенный для приёма, хранения и выдачи кодов, используемых при автоматическом изменении команд. Перед выполнением команды любая её… …   Большая советская энциклопедия

  • индексный регистр — Узел устройства управления предназначенный для приема, хранения и выдачи кодов, используемых при автоматическом изменении команд …   Политехнический терминологический толковый словарь

  • регистр индексации — регистр переадресации индексный регистр — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы регистр переадресациииндексный регистр EN B line …   Справочник технического переводчика

  • РЕГИСТР ЭВМ — блок ЭВМ для промежуточного оперативного хранения информации (обычно машинного слова или его части). Состоит из набора запоминающих элементов и средств приёма и выдачи слов. Р. выполняются, как правило, на триггерах и логических элементах, имеют… …   Большой энциклопедический политехнический словарь

  • БЭСМ — (сокращение от Большая (или Быстродействующая) электронно счётная машина)  серия советских электронных вычислительных машин общего назначения, предназначенных для решения широкого круга задач. Разработка Института точной механики и… …   Википедия

  • В-блок — индексный регистр регистр переадресации регистр индексации — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы индексный регистррегистр… …   Справочник технического переводчика

  • ГОСТ 19781-90: Обеспечение систем обработки информации программное. Термины и определения — Терминология ГОСТ 19781 90: Обеспечение систем обработки информации программное. Термины и определения оригинал документа: 9. Абсолютная программа Non relocatable program Программа на машинном языке, выполнение которой зависит от ее… …   Словарь-справочник терминов нормативно-технической документации

  • SC61860 — SC61860  8 разрядный микропроцессор, разработанный фирмой Hitachi, с архитектурой ESR H. Процессоры данной архитектуры широко использовались в 80 х годах в портативных микрокомпьютерах (Sharp PC 12xx, 13xx и 14xx) и органайзерах (Sharp PA… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»