Лекции.Орг

Поиск:


Устал с поисками информации? Мы тебе поможем!

Абсолютная прямая адресация




В машинной команде содержится адрес операнда, находящегося в памяти. Пример:

mov dx,[a]

Вот тут уже в DX помещается значение из памяти по адресу a. Сравните с предыдущим пунктом. Квадратные скобки обозначают обращение по адресу, указанному внутри этих скобок.

Рис. 6.7. Прямая адресация.

 

Относительная прямая адресация

Этот режим используется в командах передачи управления. В машинной команде содержится смещение, которое прибавляется к значению указателя команд IP. То есть указывается не сам адрес перехода, а на сколько байтов вперёд или назад надо перейти. Пример:

metka:

...

loop metka

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


Регистровая адресация

Операнд находится в регистре (АX,BX,CX,DX,SI,DI,SP,BP). Пример:

add ax,bx

Рис. 6.8. Регистровая адресация.

 






Дата добавления: 2015-09-20; Мы поможем в написании ваших работ!; просмотров: 344 | Нарушение авторских прав | Изречения для студентов


Читайте также:

Поиск на сайте:

Рекомендуемый контект:





© 2015-2021 lektsii.org - Контакты - Последнее добавление

Ген: 0.002 с.