ВУЗ:
Составители:
Рубрика:
7
команды BST бит может быть скопирован из регистра в области регистров в
бит Т, и бит Т может быть скопирован в бит регистра в области регистров с
помощью команды BLD.
• Бит 5 – H: Флаг половинной загрузки
H указывает половинную загрузку в некоторых арифметических
операциях.
• Бит 4 – S: Знаковый бит
S-бит всегда является «исключающим или» между флагом
отрицательности N и флагом двоичного переполнения V.
• Бит 3 – V: Флаг двоичного переполнения
Флаг двоичного переполнения V поддерживается двоично-дополнительной
арифметикой.
• Бит 2 – N: Флаг отрицательности
N указывает на отрицательный результат после различных
арифметических и логических операций.
• Бит 1 – Z: Флаг нуля
Z указывает на нулевой результат после различных арифметических и
логических операций.
• Бит 0 – C: Флаг переноса
C указывает на перенос в арифметической или логической операции.
Указатель стека – SP
Общий AVR 16-разрядный указатель стека состоит из двух 8-разрядных
регистров, расположенных в областях ввода-вывода. Указатель стека указывает
на область стека данных SRAM , где расположены стеки подпрограмм и
прерываний. Эта область cтека в данных SRAM должна быть определена
программой прежде, чем будут выполнены любые вызовы подпрограмм или
прерываний. Указатель стека уменьшается на 1, когда данные помещаются в
стек командой PUSH, и уменьшается на 2, когда данные помещаются в стек с
вызовом подпрограммы или прерыванием. Указатель стека увеличивается на 1,
когда данные забираются из cтека командой POP, и увеличивается на 2, когда
данные забираются из cтека с возвратом из подпрограммы RET или возвратом
из прерывания IRET.
Регистр управления MCU - MCUCR
Бит 7 6 5 4 3 2 1 0
- SE SM1 SM0 ISC11 ISC10 ISC01 ISC00
Чтение/запись R/W R/W R/W R/W R/W R R R
Начальное значение 0 0 0 0 0 0 0 0
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »
