Методические указания по выполнению лабораторной работы для студентов специальностей 210400. 62, 210402. 65, 210403. 65, 210406. 65



Download 330,5 Kb.
bet3/7
Sana07.04.2022
Hajmi330,5 Kb.
#534374
TuriМетодические указания
1   2   3   4   5   6   7
Bog'liq
2 Лабараторная работа КР580

2.2 Регистр признаков КР580


Порядок выполнения команд программы зависит от особенностей (признаков) текущих результатов. Для индикации складывающейся ситуации МП формирует двоичные признаки (флаги), отражающие признаки результатов выполнения команд. Значение каждого признака фиксируется в специальном триггере, которые в совокупности образуют регистр кода условия (регистр флагов F, регистр состояния RS). Содержимое аккумулятора и регистра флагов называют словом состояния программы PSW (Program Status Word).


Регистр признаков имеет следующий формат:

M

Z

0

AC

0

P

1

C

В МП КР580ВМ80А имеется 5 флагов:


C (Carry)- признак переноса;
M (Minus) - признак отрицательного результата;
Z (Zero) - признак нуля;
P (Parity) - признак паритета/четности;
AC (Auxiliary Carry) - признак половинного переноса.
Установка флагов производится при выполнении следующих условий:

  • Флаг знака M устанавливается, если знаковый бит результата операции (седьмой разряд аккумулятора) равен 1, иначе сбрасывается;

  • Флаг нуля Z устанавливается, если результат операции в аккумуляторе равен нулю, иначе сбрасывается;

  • Флаг дополнительного переноса AC устанавливается при наличии переноса из третьего разряда аккумулятора в четвертый, иначе сбрасывается;

  • Флаг четности P устанавливается, если результат операции в аккумуляторе содержит четное число единиц, иначе сбрасывается;

  • Флаг переноса C устанавливается при наличии переноса (при сложении) или заема (при вычитании) из старшего разряда аккумулятора, иначе сбрасывается.

Важнейшими флагами являются:

  • флаг С, позволяющий реализовать на 8-разрядном МП обработку данных длиной в произвольное число байт;

  • флаг Z, используемый для организации циклов и ветвлений;

  • флаг M, используемый для организации ветвлений по знаку результата.

Для организации ветвлений в составе команд микропроцессора предусмотрен обширный набор команд условной передачи управления, осуществляющих выбор одного из двух направлений перехода в зависимости от состояния проверяемого флага.

Download 330,5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish