Студопедия
Контакти
 


Тлумачний словник

Реклама: Настойка восковой моли




Авто | Автоматизація | Архітектура | Астрономія | Аудит | Біологія | Будівництво | Бухгалтерія | Винахідництво | Виробництво | Військова справа | Генетика | Географія | Геологія | Господарство | Держава | Дім | Екологія | Економетрика | Економіка | Електроніка | Журналістика та ЗМІ | Зв'язок | Іноземні мови | Інформатика | Історія | Комп'ютери | Креслення | Кулінарія | Культура | Лексикологія | Література | Логіка | Маркетинг | Математика | Машинобудування | Медицина | Менеджмент | Метали і Зварювання | Механіка | Мистецтво | Музика | Населення | Освіта | Охорона безпеки життя | Охорона Праці | Педагогіка | Політика | Право | Програмування | Промисловість | Психологія | Радіо | Регилия | Соціологія | Спорт | Стандартизація | Технології | Торгівля | Туризм | Фізика | Фізіологія | Філософія | Фінанси | Хімія | Юриспунденкция

Оператори

Загрузка...

Компілятор підтримує ряд операторів які перераховані в таблиці (чим вище положення в таблиці, тим вище пріоритет оператора). Вирази можуть бути заключні у круглі дужки, такі вирази обчислюються перед виразами за дужками.

 

 

Логічне заперечення

Символ: !

Опис: Повертає 1, якщо вираз рівне 0, і навпаки.

Пріоритет: 14

Приклад: ldi r16, !0xf0 ; у r16 завантажити 0x00

Побітне заперечення

Символ: ~

Опис: Повертає вираз в якому всі біти проінвертовані.

Пріоритет: 14

Приклад: ldi r16, ~0xf0 ; у r16 завантажити 0x0f

Мінус

Символ: -

Опис: Повертає арифметичне заперечення виразу.

Пріоритет: 14.

Приклад: ldi r16, -2 ; завантажити -2(0xfe) у r16.

Множення

Символ: *

Опис: Повертає результат множення двох виразів.

Пріоритет: 13.

Приклад: ldi r30, label*2

Ділення

Символ: /

Опис: Повертає цілу частину результату ділення лівого виразу на праве.

Пріоритет: 13.

Приклад: ldi r30, label/2

Складання

Символ: +

Опис: Повертає суму двох виразів.

Пріоритет: 12.

Приклад: ldi r30, c1+c2

Віднімання

Символ: -

Опис: Повертає результат віднімання правого виразу з лівого.

Пріоритет: 12.

Приклад: ldi r17, c1-c2

Зрушення вліво

Символ: <<

Опис: Повертає лівий вираз, зрушений вліво на число біт вказане справа.

Пріоритет: 11.

Приклад: ldi r17, 1<<bitmask ; у r17 завантажити 1, зрушену вліво bitmask разів

Зрушення управо

Символ: >>

Опис: Повертає лівий вираз, зрушений управо на число біт, вказане справа.

Пріоритет: 11.

Приклад: ldi r17, c1>>c2 ; у r17 завантажити c1 зрушене управо c2 разів

Менше ніж

Символ: <

Опис: Повертає 1, якщо лівий вираз менше ніж правий (враховується знак), і 0 у інших випадках.

Пріоритет: 10.

Приклад: ori r18, bitmask*(c1<c2)+1

Менше або дорівнює

Символ: <=

Опис: Повертає 1, якщо лівий вираз менше або рівний чим правому (враховується знак), і 0 у іншому випадку.



Интернет реклама УБС

Пріоритет: 10.

Приклад: ori r18, bitmask*(c1<=c2)+1

Більше ніж

Символ: >

Опис: Повертає 1, якщо лівий вираз більш ніж правий (враховується знак), і 0 у інших випадках.

Пріоритет: 10.

Приклад: ori r18, bitmask*(c1>c2)+1

Більше або дорівнює

Символ: >=

Опис: Повертає 1, якщо лівий вираз більше або дорівнює чим правому (враховується знак), і 0 у іншому випадку.

Пріоритет: 10.

Приклад: ori r18, bitmask*(c1>=c2)+1

Дорівнює

Символ: = =

Опис: Повертає 1, якщо лівий вираз дорівнює правому (враховується знак), і 0 у іншому випадку.

Пріоритет: 9.

Приклад: andi r19, bitmask*(c1= =c2)+1

Не дорівнює

Символ: !=

Опис: Повертає 1, якщо лівий вираз не дорівнює правому (враховується знак), і 0 у іншому випадку.

Пріоритет: 9.

Приклад: .SET flag = (c1!=c2) ;встановити flag рівним 1 або 0.

Побітне І

Символ: &

Опис: Повертає результат побітного І виразів.

Пріоритет: 8.

Приклад: ldi r18, High(c1&c2)


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

  1. Арифметичні оператори
  2. Логічні оператори
  3. Оператори
  4. Оператори
  5. Оператори вводу інформації.
  6. Оператори виводу інформації.
  7. Оператори одновимірної динамічної системи
  8. Оператори порівняння зі зразком
  9. Оператори пошуку Google
  10. Оператори привласнення
  11. Оператори циклу

Загрузка...



<== попередня сторінка | наступна сторінка ==>
ORG - Встановити положення в сегменті | Побітне виключаюче АБО

Не знайшли потрібну інформацію? Скористайтесь пошуком google:


 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.