Методы адресации
Материал из Википедии — свободной энциклопедии
Методы адресации - в вычислительной технике методы доступа к ячейкам памяти ЭВМ.
Содержание |
[править] Задача адресации
Задача адресации заключается в указании на текущую ячейку памяти, к которой происходит обращение процессора. Адрес текущей ячейки как правило записывается в один из регистров процессора. Методы адресации памяти имеют особое значение при программировании на языке низкого уровня (языке ассемблера).
[править] Прямая адресация
Адрес указывается непосредственно в виде некоторого значения, все ячейки располагаются на одной странице. Преимущество этого способа в том, что он самый простой, а недостаток - в том, что разрядность регистров общего назначения процессора должна быть не меньше разрядности шины адреса процессора.
[править] Сокращенная адресация
В адресном поле коммандного слова содержатся только младшие разряды адресуемой ячейки. Дополнительный указательный регистр.
- Адресация с регистром страницы, является примером сокращенной адресации. При этом, вся память разбивается на блоки-страницы. Размер страницы дисктуется длиной адресного поля.
[править] Регистровая адресация
применяется когда промежуточные результаты хранятся в одном из рабочих регистра центрального процессора. Поскольку регистров значительно меньше чем ячеек памяти, то небольшого адресного поля может хватить для адресации.
[править] Непосредственная адресация
В адресном поле команды помещен недостредственно сам операнд, а его адрес. Широко применяется при работе с константами.
[править] Литература
"Микропроцессоры в радиотехнических системах" Ю.М.Казаринов.