Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekcija_5.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
376.32 Кб
Скачать

4. Регістр слова стану програми psw.

Регістр флагів PSW.

Символ

Позиція

Ім’я і призначення

Р

PSW.0

Флаг пріоритету. Встановлюється і скидається апаратно в кожному циклі команди і фіксує непарне/парне число одиничних біт в акумуляторі

-

PSW.1

Не використовується

OV

PSW.2

Флаг переповнення. Встановлюється і скидається апаратно при виконанні арифметичних операцій

RS0-RS1

PSW.3- PSW.4

Біти вибору використовуваного банку регістрів. Можуть бути змінені програмним чином.

RS0

RS1

Банк

Границі адрес ОЗП

0

0

0

00H-07H

1

0

1

08H-0FH

0

1

2

10H-17H

1

1

3

18H-1FH

F0

PSW.5

Флаг користувача. Може бути встановлений, скинутий чи перевірений програмою користувача.

AC

PSW.6

Флаг допоміжного переносу. Встановлюється і скидається тільки апаратними засобами при виконанні команд додавання і віднімання. Сигналізує про перенос чи позичання в біті 3 акумулятора.

C

PSW.7

Флаг переносу. Встановлюється і скидається як апаратно так і програмно.

Найбільш «активним» флагом PSW є флаг переносу, який приймає участь і модифікується в процесі виконання багатьох операцій, включаючи додавання, віднімання і зсуви. Крім того, флаг переносу (С) виконує функції «булевого акумулятора» в командах, що маніпулюють з бітами. Флаг переповнення (OV) фіксує арифметичне переповнення при операціях над цілими числами зі знаком і робить можливим використання арифметики в додаткових кодах. АЛП не управляє флагами вибору банку регістрів (RS0, RS1), їх значення повністю визначається прикладною програмою і використовується для вибору одного з чотирьох регістрових банків.

  1. Пристрій управління і синхронізації.

Кварцовий резонатор, що підключається до зовнішніх виводів МК, управляє роботою внутрішнього генератора, який в свою чергу формує сигнали синхронізації. Пристрій управління (CU) на основі сигналів синхронізації формує машинний цикл фіксованої тривалості, що дорівнює 12 періодам резонатора. Більшість команд виконуються за 1-2 цикли, тільки команди ділення і множення потребують 4 машинних цикли. На основі цих особливостей роботи пристрою управління проводиться розрахунок часу виконання прикладних програм.

До пристрою керування МК примикає регістр команд (IR). В його функцію входить зберігання коду виконуваної команди.

Вхідні і вихідні сигнали пристрою управління і синхронізації:

  • PSEN – дозвіл програмної пам’яті;

  • ALE – вихідний сигнал дозволу фіксації адреси;

  • PROG – сигнал програмування;

  • EA – блокування роботи з внутрішньою пам’яттю;

  • VPP – напруга програмування;

  • RST – сигнал загального скидання;

  • VPD – вивід резервного живлення пам’яті від зовнішнього джерела;

  • XTAL – входи підключення кварцового резонатора.

24

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]