Процессор. Флаги

Содержание

Слайд 2

ФЛАГИ

По результату операции АЛУ формирует признаки результата – флаги – которые

ФЛАГИ По результату операции АЛУ формирует признаки результата – флаги – которые
записываются в регистр флагов, программисту регистр флагов не доступен

Слайд 3

Флаг СF – флаг переноса заема, CF=1 – если был перенос при

Флаг СF – флаг переноса заема, CF=1 – если был перенос при
сложении из старшего (знакового) разряда или заем при вычитании

Флаг PF – флаг четности PF = 1, если младший байт результата содержит четное количество единиц
Флаг AF - флаг дополнительного переноса заема AF=1 если был перенос при сложении из младшей тетрады в старшую, т.е. из третьего бита в 4-й или был заем при вычитании

Слайд 4

Флаг ZF, флаг нуля, ZF = 1 если результат равен 0
Флаг SF

Флаг ZF, флаг нуля, ZF = 1 если результат равен 0 Флаг
– флаг знака SF=1 если результат отрицательное число,SF=1 если результат положительное число
Флаг OF – флаг переключения, если результат не размещается в выбранной программной сетке

OF=0

OF=1

Слайд 5

пример

СF= 0 , ZF =0
PF = 0 , SF = 1
AF =

пример СF= 0 , ZF =0 PF = 0 , SF =
0 , OF = 1

Слайд 6

Устройство управления микропроцессором

УУ обеспечивает управление выполнением команды
Состав
Регистр команд
Счетчик команд
Микропрограммное устройство

Устройство управления микропроцессором УУ обеспечивает управление выполнением команды Состав Регистр команд Счетчик
управления
Очередь команд

Слайд 7

Регистр команд

Предназначен для приема из внутренней памяти команды и ее хранения пока

Регистр команд Предназначен для приема из внутренней памяти команды и ее хранения
команда выполняется, команда находящаяся в регистре называется текущей ее в данное время выполняет процессор
разрядность регистра команд соответствует разрядности самой длинной команде МП

Слайд 8

Счетчик команд(указатель команд)

Хранит относительный адрес(смещение) следующей команды, и следит за последовательностью выполнения

Счетчик команд(указатель команд) Хранит относительный адрес(смещение) следующей команды, и следит за последовательностью
команд
После выборки команды из памяти содержимое счетчика команд увеличивается на длину команды
Содержимое счетчика команд изменяется при выполнении команд передачи управления:
Команда без условного перехода
Команды условных переходов
Вызов и возврат из под программы
счетчик команд программисту недоступен

Слайд 9

Микропрограммное УУ

Обеспечивается вертикальная совместимость процессоров одного ряда по системе команд – процессор

Микропрограммное УУ Обеспечивается вертикальная совместимость процессоров одного ряда по системе команд –
выпущенный последним, способен выполнять все команды предыдущих процессоров
Для каждой команды разрабатывается микропрограмма, микропрограммы всех команд содержатся в ПП МП
Микропрограмма состоит из микрокоманд. Микрокоманда - это набор управляющих блоками МП сигнала которые могут действовать одновременно
Обеспечивает преобразование кода операции команды в сигналы управления аппаратурой процессора
Имя файла: Процессор.-Флаги.pptx
Количество просмотров: 45
Количество скачиваний: 0