33396

Признаки регистра ССП КР1816ВЕ51

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

В таблице приводится перечень флагов ССП даются их символические имена и описываются условия их формирования. Формат регистра слова состояния программы ССП Символ Позиция Наименование и назначение флага C PSW.7 Флаг переноса.6 Флаг вспомогательного переноса.

Русский

2013-09-05

38.5 KB

0 чел.

Признаки регистра ССП КР1816ВЕ51

Регистр состояния программы (PSW) предназначен для хранения информации о состоянии АЛУ при выполнении программы. В таблице приводится перечень флагов ССП, даются их символические имена и описываются условия их формирования.

Таблица 5.1. Формат регистра слова состояния программы (ССП)

Символ

Позиция

Наименование и назначение  флага

C

PSW.7

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

AC

PSW.6

Флаг вспомогательного переноса. Устанавливается и сбрасывается аппаратно при выполнении команд сложения или вычитания и сигнализирует о  переносе или заёме в бите 3.

F0

PSW.5

Флаг 0 может быть установлен, сброшен или проверен программой как флаг, специализируемый пользователем.

RS1

RS0

PSW.4

PSW.3

Выбор банка регистров. Биты устанавливаются и сбрасываются программой для выбора рабочего банка регистров.

RS1              RS0             Банк           Границы  адресов

0                   0                  0                  00Н-07Н

0                   1                  1                  08Н-0FH

1                   0                  2                  10H-17H

1                   1                  3                  18H-1FH

OV

PSW.2

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

-

PSW.1

Не используется.

P

PSW.0

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

Наиболее "активным" флагом ССП является флаг переноса С, который принимает участие и модифицируется в процессе выполнения множества операций, включая сложение, вычитание и сдвиги. Флаг переноса может устанавливаться и сбрасываться как аппаратными, так и программными средствами. Флаг C может быть программно прочитан. Аппаратными средствами флаг C устанавливается, если в старшем бите результата возникает перенос или заем. При выполнении операций умножения и деления флаг C сбрасывается. Кроме того, флаг C выполняет функции "булевого аккумулятора" в командах, работающих с битами.

Флаг вспомогательного переноса АС программно доступен по записи ("0" и "I") и чтению.

Флаги F0, RS1, RS0 программно доступны по записи ("0" и "1") и чтению. АЛУ не управляет флагами селекции банка регистров (RS0, RS1), и их значение полностью определяется прикладной программой и используется для выбора одного из четырех регистровых банков.

Флаг переполнения OV программно доступен по записи ("0" и "1") и чтению, устанавливается аппаратно, если результат операции сложения/вычитания не укладывается в семи битах и старший (восьмой) бит результата не может интерпретироваться как знаковый. При выполнении операции деления флаг OV аппаратно сбрасывается, а в случае деления на нуль устанавливается. При умножении флаг OV аппаратно устанавливается, если результат больше 255.

Флаг Р является дополнением содержимого аккумулятора до четности. В 9-разрядном слове, состоящем из 8 разрядов аккумулятора и бита Р, всегда содержится четное число единичных битов. В случае, если в аккумуляторе все разряды установлены в "0", флаг Р примет нулевое значение. Программно доступен только по чтению.


 

А также другие работы, которые могут Вас заинтересовать

82785. Особливості соціально-психологічної адаптації людей похилого віку до умов стаціонарних установ 951 KB
  Мета роботи – теоретично обґрунтувати та дослідити питання соціально – психологічної адаптації людей похилого віку до умов стаціонарних установ. Завдання роботи: Описати функціонування стаціонарних установ в контексті надання соціальних послуг та організацією побуту людям похилого віку...
82786. Прибыль и ее использование на предприятии на примере ООО «Объединение» 748.5 KB
  Целью выпускной квалификационной работы является понятие и анализ прибыли, ее распределение и пути ее роста, а также разработка мероприятий по увеличению прибыли на предприятии. Задачи для достижения данной цели реализуются следующие: изучить понятие и виды прибыли; распределение и использование прибыли...
82787. Организация продаж с целью повышения эффективности сети магазинов «Пятёрочка» в городе Кунгуре 95.33 KB
  Для достижения цели в работе решены следующие задачи: определить и обобщить особенности торговли приемы современных продаж размещения товаров и качественного обслуживания; провести анализ организационно-экономического состояния торгового предприятия оценить размещение товаров устройство...
82788. Учет и аудит заемных средств на примере DaCar ООО «ЭйБиСи – Авто» 212.78 KB
  В настоящее время трудно представить себе современную, успешно развивающуюся организацию, которая бы не использовала заемные средства, занимающие особое место в жизни современного общества. Вопросы и проблемы аудита и учета долговых средств и обязательств находятся в постоянном совершенствовании и доработке.
82789. Политические репрессии в Казахстане в I половине XX века 1.57 MB
  Обоснование актуальности темы: Обретение Казахстаном независимости открыла широкие возможности для изучения целого ряда проблем ранее не доступных для исследователей. Советская история находилась под прессом партии, которая стремилась представить всю мировую историю как постоянное и чуть неосознанное...
82790. Экономический анализ технической базы автотранспортного предприятия, с целью расширения оказываемых услуг 321.52 KB
  Так как технической базой предприятия выступают основные фонды автотранспортного предприятия то и методы оценки технической базы такие же как и у основных фондов. Оценка основных фондов в денежной форме позволяет определять величину стоимости которая подлежит переносу на готовую продукцию.
82791. Проблемные вопросы квалификации налоговых преступлений 265 KB
  Целью дипломной работы является комплексное изучение и разработка проблемы уголовной ответственности за налоговые преступления, определение путей совершенствования уголовного законодательства и практики его применения.
82792. Разработка рекомендаций по совершенствованию системы управления персоналом в ООО «Вертикаль» 182.6 KB
  Кадровая технология – это средство управления количественными и качественными характеристиками персонала обеспечивающее достижение целей организации ее эффективное функционирование. Провести анализ кадрового потенциала ООО Вертикаль и управления развитием персонала...
82793. Исследование состояния трудовых и кулинарных навыков у умственно отсталых подростков 1.9 MB
  Развитие трудовых навыков у детей с умственной отсталостью на основе кулинарной деятельности. Организация трудового воспитания может быть самой разной а его осуществление связано с тремя видами трудовой деятельности: учебной бытовой и общественно полезной каждая из которых способна при правильной...