Задания и упражнения, 00001

Antworten
Benutzeravatar
davidvajda.de
Site Admin
Beiträge: 1482
Registriert: Di Jul 18, 2023 8:36 pm
Wohnort: D-72072, Tübingen
Kontaktdaten:

Задания и упражнения, 00001

Beitrag von davidvajda.de »

записано наизусть:

Code: Alles auswählen

lb, lbu: загрузить байт
лх, лху: загружаю полслова
лв, лд*
ла*, ли*
Я загружаю слово
ld* загрузить двойное слово
la*: Загрузка адреса
li*: загрузка немедленного значения
сб, ш, св, сд*
сб: Сохрани байт
sh: сохранение половины слова
sw: Запомни слово
sd*: сохранить двойное слово

Команды перемещения данных
Арифметические логические инструкции
Команды скольжения и поворота
Мультимедийные команды
Инструкции с плавающей запятой
Инструкция по управлению программой
Команды управления системой

Архитектура стека: 8087 Intel ATAM862 Atmel

Архитектура стога и подвала
Архитектура аккумулятора
Архитектура памяти-памяти
Архитектура памяти регистра памяти
Регистр-регистровая архитектура

Формат данных:
Целое число
Один бит
плавающая запятая
мультимедиа

f=(-1)^s*1.m*2^(e-b)

32-битная одинарная точность
64-битная двойная точность
80-битная повышенная точность

Стандарт IEEE 754

Прямая адресация значений
Немедленная адресация
Прямая адресация
Косвенная адресация
Индексированная адресация
Косвенная адресация с автоматическим увеличением/уменьшением
Косвенная адресация со смещением
Индексированная адресация со смещением


МемТоРег
MemWrite
Ветвь
АЛУ СРК
РегДст
RegWrite
АЛУ Оп

Декодер команд
Декодер функций
АЛУ
Набор регистров
Хранилище данных
Память инструкций
Счетчик команд
1 х И
2 х мультиплексора
2 х сумматора
2 х 4-битных переключателя

АЛУ СРК
АЛУ Оп
Алюминиевые операнды

Входы АЛУ:
- Входной регистр
- Нуль

Набор регистров
- Регистр ввода данных 1
- Регистр ввода данных 2
- Выход

ALU-Src ALU-Op Операнды ALU
00 010 - добавить
x1 110 - суб
1x 010 - добавить

Тип R 000000 1 1 0 0 0 0 10

1.) Условный
2.) Абсолютно

- экв - равное
- нет - не равно
- ge - больше, чем равно
- гт - больше, чем
- лт - менее
- le - меньше чем равно

да - прыгай, если выше
jal - прыгай и связывайся
бек, бне
бекз*, бнез*
бл, бле
блц, блз
бгт, бгэ
бгц, бз

1.) Статическое планирование команд
2.) Динамический

VLIW — текстовый процессор с очень длинными инструкциями

1.) Статический
- В порядке выпуска В порядке завершения
2.) Динамический
- Проблема с выходом из строя Завершение с нарушением порядка

1.) Прогноз всегда не выполняется
2.) Прогнозирование всегда принято
3.) Предсказать, что будет сделано назад, а вперед нет.

1- и 2-битный предсказатель

1.) Т -> NT, NT->T
2.) Прогнозировать сильное взятие, прогнозировать слабое взятие, прогнозировать слабое непринятие, прогнозировать сильное непринятие.

Antworten