Студопедия

КАТЕГОРИИ:

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


Регистр статуса




 

Регистр статуса (SREG – Status Register) размещен в пространстве ввода/вывода по адресу $3F ($5F) и его биты определены следующим образом:

 

Адрес: $3F ($5F)              
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
Начальное состояние              

· Bit 7 - I: Global Interrupt Enable - разрешение глобального прерывания.Для разрешения использования прерываний бит должен быть установлен в состояние лог. 1. Разрешение конкретного прерывания выполняется регистром масок соответствующего прерывания. Если бит глобального прерывания очищен (в состоянии лог. 0), то ни одно из разрешений конкретных прерываний, установленных в регистрах масок прерываний, не действует. Бит I аппаратно очищается после возникновения прерывания и устанавливается для последующего разрешения глобального прерывания командой выхода из подпрограммы обработки прерывания (RETI).

· Bit 6 - T: Bit Copy Storage - бит сохранения копии.

Бит T используют для временного хранения битов. Командой BST бит регистра регистрового файла копируется в бит T, командой BLD бит T копируется в регистр регистрового файла.

 


 

· Bit 5 - H: Half Carry Flag – флаг полупереноса.

Флаг полупереноса указывает на полуперенос в ряде арифметических операций.

· Bit 4 - S: Sign Bit, S = NÅV - бит знака.

Бит S всегда находится в состоянии, определяемом логическим ИСКЛЮЧАЮЩЕЕ ИЛИ (exclusive OR) между флагом отрицательного значения N и дополнением до двух флага переполнения V.

· Bit 3 - V: Two’s Complement Overflow Flag - дополнение до двух флага переполнения.

Дополнение до двух флага V поддерживает арифметику дополнения до двух.

· Bit 2 - N: Negative Flag - флаг* отрицательного значения.

Флаг отрицательного значения N указывает на отрицательный результат арифметических и логических операций.

· Bit 1 - Z: Zero Flag - флаг нулевого значения.

Флаг нулевого значения Z указывает на нулевой результат арифметических и логических операций.

· Bit 0 - C: Carry Flag - флаг переноса.

Флаг переноса C указывает на перенос в арифметических и логических операциях.

 


Поделиться:

Дата добавления: 2015-01-19; просмотров: 75; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты