Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 437стр.doc
Скачиваний:
45
Добавлен:
15.06.2014
Размер:
9.54 Mб
Скачать

6} В режиме ss&2

Н

ЛШ1ЫХ

Слайд 16

Printed with FinePrint- purchase atwww.fineprint.com

Дрп . регистры Pentium4

Регистры ХММ (55Е, 55Е2) позволяют выполнять векторные (пакетные ) и скалярные инструкции . Векторные - операция сразу над четырьмя комплектами операндов . Скалярные - с одним комплектом операндов (младшим 32-разрядным словом ).

Г(эи исполнении инструкции с )ФМ традиционное оборудование FPU/MMX не используется -> эффективное смешение инструкций МЧХ с командами с ГВ.

Слайд 17

The UltraSPARC III Instruction Formats

3 Register ImmediateFormat 1a

1b

The original SPARC instruction formats.

Вых . регистр 5


B<. регистр 2 5


регистр 1 СП с плав .

SETHI


точкой5 1 8

DEST

OPCODE

SRC1

0

FP-OP

SRC2

DEST

OPCODE

SRC1

1

IMMEDIATE CONSTANT

2 5 3 22

DEST

OP

IMMEDIATE CONSTANT

22


2 1

A

COND

OP

PC-RELATIVE DISPLACEMENT

30


Условие

BRANCH

PC-RELATIVE DISPLACEMENT

CALL

Смещение относительно счетчика команд

Для включения в 32 -битную команду 32 битной конст . - SETHI команда - задание в два этапа (22 бита +10 бт" следующей командой )

Слайд 18

Printed with FinePrint- purchase atwww.fineprint.com

Ортогональность КК и способов адресации

Bits

8

OPCODE

0

DEST

SRC1

SRC2

OPCODE

1

DEST

SRC1

OFFSET

OPCODE

OFFSET

Пример формата команд для трехадресной машины . Идеально - регулярная структура формата команд и и< число должно ->min.

Вое регистры должны быть доступны для всех регистров , включая FP (указатель фрейма ),SP (указатель стека ) и PC (счётчик команд ).

Слайд 19

Ортогональность AIK и способов адресации

Bits

3

3 5

4

3

5

4

1

OPCODE

[MODE] REG

|_ OFFSET

[mode[

REG

1 с

)FFSE

т |

1

(Optional 32-bit

direct address

or offset)

(Optional 32-bit

direct address

or offset)

1 1

Пример формата команд для двухадресной машины .

ЕМ должна прибавлять слово из памяти к регистру, регистр к слову, складывать два регистра либо два слова из памяти .

Пока доступ к памяти дорог - этот подход не популярен . PTJP -11 и VjOX - сходные системы , были популярны .

Проблема - при прямой адресации - большое кол . бит для адреса (96) -> 3 цикла шины (команда +2 операнда ).

Для любого REC - тоже 96 бит команда + 4 цикла .

Слайд Т)

Printed with FinePrint- purchase atwww.fineprint.com

Discussion of Addressing Modes

A comparison of addressing modes.

Addressing mode

Pentium 4

UltraSPARC III

8051

Accumulator

X

Immediate

X

X

X

Direct

X

X

Register

X

X

X

Register indirect

X

X

X

Indexed

x

X

Based-indexed

X

Stack

Слайд Ъ.

Параллелизм

Параллелизм - возможность выполнять две или более операции одновременно . Две формы :

Параллелизм на уровне команд - один процессор выполняет несколько команд одновременно .

Параллелизм на уровне процессоров - над одной задачей работает несколько процессоров .

Слайд 22

Printed with FinePrint- purchase atwww.fineprint.com