МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||||||
Status Register (SREG)
Рис. 4.4 - Регістр стану SREG
Біт 7-I (Global Interrupt Enable). Загальний дозвіл переривань. Для дозволу переривань цей біт повинен бути встановлений в одиницю. Управління окремими перериваннями здійснюється регістрами маски переривань - GIMSK і TIMSK, а також окремими бітами дозволу переривань інших регістрів. Якщо прапорець I скинутий (0), незалежно від стану інших дозволяючих бітів, переривання не дозволені (рис.4.5). Біт I очищається апаратно після входу в переривання й відновлюється командою RETI, для дозволу обробки наступних переривань. Розробник може програмно заборонити (скинувши в нуль командою CLI) або дозволити (виставивши в одиницю командою SEI) переривання. Біт 6 – T (Bit Copy Storage). Зберігання копійованого біта. Команди копіювання бітів BLD (Bit LoaD) і BST (Bit STore) використовують цей біт як джерело і приймач оброблюваного біта. Біт з|із| регістра|реєстру| регістрового файлу може бути скопійований в T командою BST, біт T може бути скопійований в біт регістрового файлу командою BLD. Біт може бути використаний розробником для організації швидких переходів з використанням команд BRTC або BRTS. Біт 5 - H (Half-carry Flag). Прапорець половинного перенесення. Цей прапорець виставляється в одиницю, коли після виконання чергової команди відбувається переносення із молодшої половини байта (біти 0-3) при деяких арифметичних операціях. Рис. 4.5 - Система переривань AT90S8535
Біт 4 - S (Sign Bit). Біт знака, S = N XOR V. Біт S завжди дорівнює «АБО, що виключа», між прапорцями N (негативний результат) і V (переповнення доповнення до двох). Біт 3 - V (Two's Complement Overflow Flag). Прапорець переповнення доповнення до двох. Цей прапорець підтримує арифметику з доповненням до двох. Біт 2 - N (Negative Flag). Прапорець негативного результату. Цей прапорець виставляється в одиницю, коли в АЛП після виконання чергової команди виходить негативний результат. Біт 1 - Z (Zero Flag). Прапорець нульового результату. Цей прапорець виставляється в одиницю, коли після виконання чергової команди в АЛП виходить нуль. Біт 0 - C (Carry Flag). Прапорець перенесення. Цей прапорець відображає перенесення в арифметичних і логічних операціях з біта 7. Більш докладно про прапорці можна прочитати в описі системи команд. Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||
|