Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_KR1_POIT_2012_Programmnaya_model_Nota...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
88.58 Кб
Скачать
  1. Программная модель микропроцессора: регистры mmx-расширения с плавающей точкой, название, назначение.

xmm0, xmm1, xmm2, хmmЗ, xmm4, хmm5, хmm6, xmm7

MMX-расширение микропроцессора Pentium предназначено для поддержки приложе-

ний, ориентированных на работу с большими массивами данных вещественного типов, над которыми выполняются одинаковые операции. С данными такого типа обычно работают мультимедийные, графические, коммуникационные системы. Поэтому данное расширение названо MultiMedia eXtension (MMX).

  1. Программная модель микропроцессора: регистры состояния и управления, название, назначение.

это регистры, которые содержат информацию о состоянии микропроцессора, исполняемой программы и позволяют изменить это состояние:

– eflags/flags (flag register) – регистр флагов

  1. Деление флагов регистра eflags/flags на три группы.

8 флагов состояния. 1 флаг управления, 5 системных флагов.

  1. Флаг переноса

Мнемоника

Номер бита в eflag

Содержание и назначение

cf

0

1 – арифметическая операция произвела перенос из старшего бита результата.

0 – переноса не было

  1. Флаг нуля

Мнемоника

Номер бита в eflag

Содержание и назначение

zf

6

1 – результат нулевой;

0 – результат ненулевой

  1. Флаг знака

Мнемоника

Номер бита в eflag

Содержание и назначение

sf

7

1 – старший бит результата равен 1;

0 – старший бит результата равен 0

  1. Флаг переполнения

Мнемоника

Номер бита в eflag

Содержание и назначение

of

11

1 – в результате операции происходит перенос (заем) в (из) старшего, знакового бита результата

0 – в результате операции не происходит переноса (заёма) в (из) старшего, знакового бита результата

  1. Флаг трассировки

Мнемоника

Номер бита в eflag

Содержание и назначение

tf

8

1 – микропроцессор генерирует прерывание с номером 1 после выполнения каждой машинной команды. Может использоваться при отладке программ, в частности отладчиками;

0 – обычная работа

  1. Флаг прерывания

Мнемоника

Номер бита в eflag

Содержание и назначение

if

9

Предназначен для разрешения или запрещения (маскирования) аппаратных прерываний (прерываний по входу INTR):

1 – аппаратные прерывания разрешены;

0 – аппаратные прерывания запрещены

  1. Системные регистры.

Системные регистры – это регистры для поддержания различных режимов работы, сервисных функций, а также регистры, специфичные для определенной модели микропроцессора.