Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Ванных слов





Ниже приведены все определенные в ассемблере операции.

Порядок старшинства операций от высшей к низшей:

LENGTH, SIZE, WIDTH, MASK, (), []

PTR, OFFSET, SEG, TYPE, THIS

HIGH, LOW

+ (унарная), - (унарная)

*, /, MOD, SHL, SHR

О

EQ, NE, LT, LE, GT, GE

NOT

AND

OR, XOR

SHORT,.TYPE

Старшинство операций определяет порядок, по которому будет

Вычисляться выражение. Более старшие операции будут произво-

Диться раньше операций, имеющих меньшее старшинство.

Примечания

Операции, стоящие в одной строке, имеют равный приоритет. Операции

Равного старшинства вычисляются слева направо.

Операции, стоящие в скобках, выполняются первыми.

Пример оператора ассемблера:

10c_l: mov ax, (DAT_l+4) SHR 4.

Здесь использованы следующие операции ассемблера: (), +

И SHR.

Вот примеры некоторых арифметических операторов:

ИЛИ

≪+≫ Сложение (бинарное) или унарный плюс

expression! + expression2 (сложение)

+ expression (унарный плюс)

Бинарный ≪+≫ суммирует значения двух выражений, унарный — сохраняет знак и значение выражения.

Глава 4. Персональные компьютеры

Примечания

Оператор сложения (≪+≫) может использоваться для прибавления целого

Числа к операнду, перемещаемому в памяти. Операндом, перемешаемым в памя-

Ти, может быть только одно из выражений Оба выражения могут быть целыми

Числами

Унарная операция ≪+≫ обладает более высоким приоритетом, чем оператор

Сложения

≪-≫ Вычитание (бинарное) или унарный минус

expression! - expression2 (вычитание)

ИЛИ

- expression (унарный минус).

Бинарный ≪-≫ вычитает одно выражение из другого, унарный — изменяет знак выражения.

Примечания.

Операндами оператора вычитания могут быть целые числа или операнды,

Перемещаемые в памяти. Если оба операнда являются адресами памяти, то они

Должны располагаться в одном и том же сегменте.

Унарная операция ≪-≫ обладает более высоким приоритетом, чем оператор







Date: 2015-11-13; view: 390; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию