МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
ОператориКомпілятор підтримує ряд операторів які перераховані в таблиці (чим вище положення в таблиці, тим вище пріоритет оператора). Вирази можуть бути заключні у круглі дужки, такі вирази обчислюються перед виразами за дужками.
Логічне заперечення Символ: ! Опис: Повертає 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) Читайте також:
|
||||||||
|