Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


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






Status Register (SREG)

Біт $3F($5F) R/W Поч. знач. SREG
I T H S V N Z C
R/W R/W R/W R/W R/W R/W R/W R/W

 

Рис. 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.

Більш докладно про прапорці можна прочитати в описі системи команд.


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

  1. Accounting Registers
  2. ADC Control and Status Register (ADCSR)
  3. ADC Data Register (ADCL, ADCH)
  4. Analog Comparator Control and Status Register (ACSR)
  5. Analytical construction (with the status of a word-form)
  6. But he saw by the expression of her face that she was registering it in her
  7. Data Buses and ALU Register/Register Functions
  8. Die Zeit's editor aims to regain the paper's status as a forum for lively intellectual debate
  9. General Interrupt Flag Register (GIFR)
  10. History of language and linguistic typology: the typological status of Old English vs Modern English. The significance of syntax in the course of the history of English
  11. Impacts on Registers
  12. Legal Status




Переглядів: 860

<== попередня сторінка | наступна сторінка ==>
Статичний ОЗП даних | Stack Pointer (SP)

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

 

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


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