Добавил:
Mymnan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:АВМиС лекции (слайды) / Лекция 3 (Алгоритм Томасуло).pptx
X
- •Алгоритм Тамасуло
- •Алгоритм Тамасуло
- •Схема процессора для реализации алгоритма Тамасуло
- •Состав процессора
- •Схема процессора для реализации алгоритма Тамасуло
- •Этапы исполнения инструкции
- •Устройство СР
- •Планирование инструкций
- •Ожидание готовности операндов, исполнение, сохранение результатов
- •Обработка инструкций загрузки и сохранения.
- •Порядок исполнения инструкций загрузки и сохранения.
- •Файл переименования
- •Обозначения
- •Такт 0
- •Такт 1
- •Такт 2
- •Такт 3
- •Такт 4
- •Такт 5
- •Такт 6
- •Такт 7
- •Такт 8
- •Такт 9
- •Такт 10
- •Такт 11
- •Такт 12
- •Такт 15
- •Такт 16
- •Такт 56
- •Такт 57
- •Такт 0
- •Такт 4
- •Такт 5
- •Такт 6
- •Такт 7
- •Такт 8
- •Такт 9
- •Такт 15
- •Такт 16
- •Такт 17
- •Такт 18
- •Такт 19
- •Такт 20
- •Такт 21
- •Такт 57
- •Такт 58
- •Общее описание алгоритма
- •Достоинства и недостатки алгоритма.
- •Пример задачи
Пример задачи
•Дано: C = 3A + 4 + B
•Р-р R1 соответствует A
•Р-р R2 соответствует B
•Р-р R3 соответствует C
Ассемблерный код ld R4, [R1]
mul R4, R4, 3 ld R5, [R2] ADD R4, R4, 4 ADD R4, R5, R4 st [R3], R4 ADD R1, R1, 1 ADD R2, R2, 1 ADD R3, R3, 1 BNE R10, R1, loop
Соседние файлы в папке АВМиС лекции (слайды)