Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




Регистр флагов состояния процессора (PSF, 8h [4h])

OV и S определены только для микроконтроллеров семейства MAXQ20 (с 16- разрядными АЛУ и аккумуляторами).

Инициация: При любом сбросе в регистре устанавливается значение 80h.

Доступ: Биты 7 (Z), 6 (S) и 2 (OV) доступны только для чтения. Биты 4 и 3 (GPF1, GPF0), 1 (C) и 0 (E) - доступны для чтения и записи.

Бит Функция
PSF.0 (E) Флаг эквивалентности. Этот флаг устанавливается всякий раз, когда операция сравнения (CMP) возвращает равный результат. Если опреация CMP возвращает не равный результат, то этот бит очищается.
PSF.1 (C) Флаг переноса. Этот флаг устанавливается всякий раз, когда при при выполнени операций суммирования или вычитания (ADD, ADDC, SUB, SUBB) происходит перенос или заем. Если при этих операциях не происходит переноса или заема, то бит очищается. Потенциально затронуть этот бит может множество команд. Более подробно это будет рассмотрено в разделе описания команд.
PSF.2 (OV) Флаг переполнения. Этот флаг устанавливается всякий раз, когда в результате арифметической операции происходит перенос из 14 бита без переноса из 15 бита или перенос из 15 бита без переноса из 14 бита. Во всех остальных случаях этот бит очищается. В этом случае OV показывает, что отрицательное значение получено в результате сложения двух положительных операндов или положительное значение получено в результате сложения двух отрицательных операндов.
PSF.3 (GPF0) Флаг общего назначения 0
PSF.4 (GPF1) Флаг общего назначения 1. Эти флаги общего назначения предназначены для произвольной программной реализации контроля.
PSF.5 Зарезервирован. Всегда считывается как 0.
PSF.6 (S) Флаг знака. Этот флаг отображает текущее значение старшего разряда активного аккумулятора (Acc.15).
PSF.7 (Z) Флаг нуля. Значение этого флага равно единице когда значение текущего активного аккумулятора равно 0. Во всех остальных случаях этот флаг равен нулю.


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники