![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Код Оператор Оператор Оператор
Операции 1 2 3
Адрес данных, Адрес 2
с которыми
будут работать
Ассемблеры INTEL двухадресовые.
Длина команды – 1-6 байт.
Результат операции помещается в первый операнд.
Виды адресации:
-прямая
-память(косвенная)
сегмент:смещение,указывается только смещение, для адреса данных используются сегментные регистры – DS,SS,ES смещение может указываться как базовое, индексное и базово-индексное.
Add | [Bx+Si], | Ax |
Код операции | Адрес памяти(по умолчанию DS) | Содержимое |
DS [Bx+Si]
Сюда запоминаем
Алгоритм выполнения команды процессором.
Add Bx Ax
1)Чтение памяти по IP адресу комнда
2) Дешифрация команды
3) Чтение данных по Bx адресу
4)Выполнение операции
5)Запись в память по адресу Ax
6)Модификация IP адреса команды
Способы адресации данных. Базовая, индексная, базово-индексная.
1) Прямая (в команде находится число, которое напрямую указывает точку)
DS:[9456]
2) Косвенная адресация (указывает адрес ячейки памяти, в которой находится адрес команды)
a)Базовая – по базовым регистрам
DS:[Bx]
SS:[Bp]
б) Индексная – использует индексные регистры
DS:[SI]
DS:[DI]
в)Базово-индексная
DS:[Bx+SI]
DS:[Bx+DI]
SS:[Bp+SI]
SS:[Bp+DI]
Память.
Память. Назначение. Классификация.
ПАМЯТЬ - устройство хранения и выдачи информации по запросу процессора. Память ЭВМ бывает внутренней и внешней.
Дата публикования: 2015-02-03; Прочитано: 391 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!