русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Режимы адресации МП i8086.


Дата добавления: 2014-11-27; просмотров: 1881; Нарушение авторских прав


Режим Формат операнда Сегм
Регистровый Регистр ------
Непосредств. данное(число) CS
Прямой Смещение(метка) DS
Косвенный [BX],[DI],[SI],[BP] DS SS
Базовый [BX]+смещение [BP]+смещение DS SS
Прямой с инде-ем [DI]+ смещение [SI]+ смещение DS DS
По базе с инде-ем [BX],[SI]+смещ [BX],[DI]+смещ [BP][SI]+смещ [BP],[DI]+смещ DS DS SS SS

Методом (режимом) адресации называется способ нахождения операнда памяти, при этом сегментный

адрес операнда задан одним из сегментных регистров (явно или по умолчанию), а команда определяет

исполнительный (эффективный) адрес операнда. ЕА = смещение в указанном сегменте.

Операнды: регистры (данные находятся в определенном регистре) и операнды памяти (данные в

памяти). I8086- 24 режима адресации.

1. mov AX,BX-данные должны быть совместимы по типу (берется из регистра в регистр)

2. mov AX,02F1h – в качестве источника можно указывать 16- ил 8-битное значение константы, которые можно представлять в десятичном виде со знаком и без, а также в двоичном или шестнадцатеричном.

3. Указывается непосредственно значение смещения, исполнительный адрес является составной частью команды. Применяется, если операндом служит идентификатор переменной: mov AX, [106], mov Al,var1

4. Исполнительный адрес операнда хранится в регистрах BX, BP, SI, DI. Косвенные регистровые операнды помещаются в скобки. Смещение может быть помещено в регистр при помощи OFFSET.mov AX,[BX]-пересылает В регистр AX 2b из сегмента данных по

мещению =BX.mov[DI],Al- записывается в сегмент данных по значению DI 1b из регистра Al.

5. данный метод адресации используется для доступа к структурным данным, BX помещается в

начальный адрес структуры, указывается сдвиг нужной записи.



mov AX,[BX]+2- значение[DX]+2 в AX:DS

mov [BP]4,AX –в памяти из AX:SS

6.Исполнительный адрес вычисляется как сумма начального адреса и сдвига, помещенного в один из

индексных регистров. Метод используется к доступу к элементам одномерных массивов.

Mov AX,table [DI]

7. Исполнительный адрес ЕА вычисляется как сумма значений базового, индексного регистра и

смещения. Mov AX, table [BP][SI] -для доступа к элементам двумерного массива.

 

 



<== предыдущая лекция | следующая лекция ==>
Внешние (аппаратные) прерывания. | Логическая структура контроллера прерываний.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.017 сек.