![]() |
||||
French German Portuguese Spanish Russian |
||||
| Основы Компьютера | ||||
Первая страница> Компьютерные Основы
Типы Способов адресацииКаждая команда компьютера определяет операцию на определенных данных. Различных способов определять адрес данных, которые управляются на. Эти различные способы определять данные называют способами адресации. Самые общие способы адресации:
Чтобы определить способ адресации команды, несколько методов используются. Чаще всего используемый: a) Различные операнды будут использовать различные способы адресации. Эффективный адрес будет любой главным адресом памяти регистра. Непосредственная Адресация: Это - самая простая форма адресации. Здесь, операнд дается в команде непосредственно. Этот режим используется, чтобы определить постоянное или набор начальные значения переменных. Преимущество этого режима состоит в том, что никакая справочная информация памяти кроме усилия команды не обязана получать операнд. Недостаток - то, что размер числа ограничен размером области адреса, которая большинство наборов команд является маленькой по сравнению с длиной слова. КОМАНДА Прямая Адресация: В прямом способе адресации, эффективный адрес операнда дается в области адреса команды. Это требует, чтобы одна справочная информация памяти читала операнд от данного местоположения и обеспечивает только ограниченное адресное пространство. Длина области адреса - обычно меньше чем длина слова. Исключая: Переместите P, Ro, Добавьте Q, Ro P, и Q - адрес операнда. Косвенная Адресация: Косвенный способ адресации, область адреса команды обращается к адресу слова в памяти, которая в свою очередь содержит полный адрес длины операнда. Преимущество этого режима состоит в том, что для длины слова N, к адресному пространству 2N можно обратиться. Он приносит вред - то, что выполнение команды требует, чтобы две справочной информации памяти принесла Многоуровневый операнд или расположило каскадом косвенную адресацию, может также использоваться. Регистрируйте Адресацию: Регистрируйтесь способ адресации подобен прямой адресации. Единственное различие - то, что область адреса команды обращается к регистру, а не местоположению памяти, 3 или 4 бита используются, поскольку область адреса, чтобы сослаться 8 - 16 производит регистры цели. Преимущества адресации регистра - Маленькая область адреса, необходим в команде. Регистрируйте Косвенную Адресацию: Этот режим подобен косвенной адресации. Область адреса команды обращается к регистру. Регистр содержит эффективный адрес операнда. Этот режим использует одну справочную информацию памяти, чтобы получить операнд. Адресное пространство ограничено шириной регистров, доступных, чтобы хранить эффективный адрес. Адресация Смещения: В способе адресации смещения есть 3 типа способа адресации. Они: 1) Относительная адресация Это - комбинация прямой адресации и регистрировать косвенную адресацию. Значение, содержавшееся в одной области адреса. A используется непосредственно, и другой адрес обращается к регистру, содержание которого добавлено к, чтобы произвести эффективный адрес. Адресация Стека: Стек - линейный массив местоположений, называл последним - в первом
очередь. Стек - сохраненный блок местоположения, приложенного или удаленного
только наверху стека. Указатель стека - регистр, который хранит
адрес вершины местоположения стека. Этот режим адресации также
известен как неявная адресация. |
Больше Информации Связанная Информация |
|||
| Представление Данных | Компьютерные Данные | Типы Интерфейса | ||||
|
||||