Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Прямая адресация

Читайте также:
  1. III. Адресация в Интернете.
  2. Адресация в IP
  3. Адресация в IP-сетях
  4. Адресация в IP. Маршрутизация.
  5. Адресация в IPv6
  6. Адресация в Интернете
  7. Адресация в Интернете

Непосредственная адресация

Самый простой способ указания операнда - хранить в адресной части сам операнд, а не адрес операнда или какую-либо другую информацию, описывающую, где находится операнд. Такой операнд называется непосредственным, поскольку он автоматически вызывается из памяти одновременно с командой; следовательно, сразу становится непосредственно доступным. Один из вариантов команды с непосредственным адресом для загрузки в регистр II1 константы 4 показан на рис. 5.13.

 

Рис. 5.13. Команда с непосредственным адресом для загрузки константы 4 в регистр 1

 

При непосредственной адресации не требуется дополнительного обращения к памяти для вызова операнда. Однако у такого способа адресации есть недостатки. Во-первых, таким способом можно работать только с константами. Во-вторых, число значений ограничено размером поля. Тем не менее эта технология используется во многих архитектурах для определения целочисленных констант.

 

Прямая адресация

Следующий способ определения операнда - просто дать его полный адрес. Такой режим называется прямой адресацией. Как и непосредственная адресация, прямая адресация имеет некоторые ограничения: команда всегда имеет доступ только к одному и тому же адресу памяти. То есть значение может меняться, а адрес - нет. Таким образом, прямая адресация может использоваться только для доступа к глобальным переменным, адреса которых известны во время компиляции. Многие программы содержат глобальные переменные, поэтому этот способ широко используется. Каким образом компьютер узнает, какие адреса непосредственные, а какие прямые, мы обсудим позже.

 


Дата добавления: 2015-07-08; просмотров: 157 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Источники к главе 4| Косвенная регистровая адресация

mybiblioteka.su - 2015-2024 год. (0.008 сек.)