Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
loktuhin_arhitektura_kompjutera_kniga_2.pdf
Скачиваний:
89
Добавлен:
13.04.2015
Размер:
704 Кб
Скачать
☆

5. Регистр признаков F (или FLAG) служит для хранения признаков результата выполняемой процессором команды. Формат 16-битово- го регистра признаков F показан на рисунке 2.2.

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

X

X

X

OF

DF

IF

TF

SF

ZF

X

AF

X

PF

X

CF

Признаки:

OF – переполнение,

DF, IF, TF – признаки управления МП, SF – знак, ZF – нуль,

AF – вспомогательный перенос, PF – четность, CF – перенос, Х – признак отсутствует.

Рис. 2.2. Формат регистра признаков

Содержимое пользовательской регистровой модели для 32-разряд- ных МП (МП-32) дополняется для целочисленных операций 32-битовы- ми регистрами. Они являются расширениями регистров АХ, ВХ, СХ и т.д. и имеют в своих обозначениях букву Е (Extend). Все 32-разрядные пользовательские регистры, кроме указателя команд EIP и регистра признаков EFLAG, являются РОНами, то есть, могут быть также задейство-

ваны как указатели памяти:

 

– EAX, AX, AH, AL;

– ESI, SI;

– EBX, BX, BH, BL;

– EDI, DI;

– ECX, CX, CH, CL;

– EBP, BP;

–EDX, DX, DH, DL; – ESP, SP;

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

–регистр признаков: EFLAG, FLAG;

–сегментные CS, DS, SS, ES, FS, GS;

–системные регистры:

∙регистры дескрипторных таблиц GDTR, LDTR и IDTR,

∙регистр дескриптора сегмента состояния задач TSS.

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

Так, регистры FS и GS позволяют определить дополнительные сегменты данных. Системные регистры GDTR, LDTR, IDTR и TSS поддерживают управление доступом МП к памяти в Р-режиме.

20

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