Основные регистры процессора ЭВМ семейства IBM PC

Основные регистры процессора ЭВМ семейства Macintosh.

Регистры общего назначения (РОН).

Регистр состояния процессора PSW ЭВМ семейства Macintosh содержит разряды, которые устанавливаются ЦП при выполнении следующих условий:

                 
    P4 P2 P1 T N Z V C

T – Внутреннее прерывание для отладки

N – Отрицательный результат

Z – Нулевой результат

V – Арифметическое переполнение

C – Выполнен перенос из старшего разряда

P1, P2, P4 – определяют приоритет выполняемой процессором программы.

P4 P2 P1
     
Нулевой приоритет (самый низкий) имеет фоновая программа.
P4 P2 P1
     
Самый высокий приоритет – 7 никакое устройство не может прервать работу программы.

В реальном режиме работы ЦП использует 14 шестнадцатиразрядных регистров.

1. Арифметические регистры.

AX, BX, CX, DX. Каждый регистр может быть использован как 2 восьмиразрядных регистра, например:

2. Сегментные регистры определяют положение рабочих сегментов:

CS – кодовый сегмент, регистр сегмента команд.

DS – сегмент данных.

ES – дополнительный сегмент данных.

SS – стековый сегмент.

3. Регистры-указатели – указывают точный адрес памяти относительно начала сегмента:

SP – указатель стека,

BP – указатель базы,

SI – индекс источника,

DI – индекс приемника,

IP – указатель команд,

Адрес любой ячейки памяти указывается с помощью двух регистров: сегментного регистра и регистра указателя. Например: CS:IP – счетчик команд, SS:SP – указатель стека.

4. Регистр флагов – использует 9 разрядов из 16-ти.

                         
  .. OF DF IF TF SF ZF   AF   PF   CF

- OF – Overflow flag, флаг арифметического переполнения

- DF – Direction flag, флаг направления обработки строковых переменных

- IF – Interrupt enable flag, флаг разрешения прерывания (если 0, то никакое внешнее устройство не сможет прервать программу)

- TF – Trap flag, флаг трассировки (пошаговое выполнение)

- SF – Sign flag, флаг знака

- ZF – Zero flag, флаг нуля

- AF – Auxiliary carry flag, флаг дополнительного переноса

- PF – Parity flag, флаг четности результата

- CF – Carry flag, флаг переноса при арифметических операциях

2.2. Основная память.

В качестве основной памяти используются ПЗУ и ОЗУ. ОЗУ (Оперативное запоминающее устройство) используется для хранения команд и данных, изменяется в процессе работы системы. В ПЗУ (постоянное запоминающее устройство) хранятся загрузчики ОС и тестовые программы, выполняющие самотестирование при включении питания.

               
               
Номер разряда соответствует показателю степени числа 2. - 3316, 5110.

Характеристики основной памяти:

1. Объем памяти.

2. Время доступа – время подачи команды на считывание или запись до завершения операции.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: