ВУЗ:
Составители:
Рубрика:
11
DATA – начало сегмента данных
данные
.CODE
или
Классификация операндов.
1- Постоянные и непосредственные операнды- число, строка, имя или выражение, имеющие
некоторое фиксированное значение.
MOV ax,5
2- Адресные операнды- задают физическое расположение операнда в памяти с помощью
указания двух составляющих адреса: сегмента и смещения .
MOV AX,0000H
MOV DS,AX
MOV AX,DS:0000H ; адресный операнд
3- Перемещаемые операнды – любые символьные имена, представляющие некотрые адреса
памяти.
.data
a db 10
.code
…..
lea si,a ; a – перемещаемый операнд
4- Счетчик адреса – специфический вид операнда. Он обозначается $. Когда транслятор
ассемблера встречает $ в исходной программе этот символ то подставляет вместо него
текущее значение счетчика адреса. Значение счетчика адреса, или как его иногда называют
счетчика размещения, представляет собой смещение текущей машинной команды
относительно начала сегмента кода.
Jmp $+3 ; переход на mov
cld
mov al,1
5- Регистровый операнд – это просто имя регистра.
6- Базовый и индексный операнды – используется для косвенной адресации
7- Структурные операнды – используется для доступа к конкретному элементу сложного
типа данных, называемых структурой.
8- Записи – используется для доступа к битовому полю некоторой записи.
DATA – начало сегмента данных данные .CODE или Классификация операндов. 1- Постоянные и непосредственные операнды- число, строка, имя или выражение, имеющие некоторое фиксированное значение. MOV ax,5 2- Адресные операнды- задают физическое расположение операнда в памяти с помощью указания двух составляющих адреса: сегмента и смещения . MOV AX,0000H MOV DS,AX MOV AX,DS:0000H ; адресный операнд 3- Перемещаемые операнды – любые символьные имена, представляющие некотрые адреса памяти. .data a db 10 .code ….. lea si,a ; a – перемещаемый операнд 4- Счетчик адреса – специфический вид операнда. Он обозначается $. Когда транслятор ассемблера встречает $ в исходной программе этот символ то подставляет вместо него текущее значение счетчика адреса. Значение счетчика адреса, или как его иногда называют счетчика размещения, представляет собой смещение текущей машинной команды относительно начала сегмента кода. Jmp $+3 ; переход на mov cld mov al,1 5- Регистровый операнд – это просто имя регистра. 6- Базовый и индексный операнды – используется для косвенной адресации 7- Структурные операнды – используется для доступа к конкретному элементу сложного типа данных, называемых структурой. 8- Записи – используется для доступа к битовому полю некоторой записи. 11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »