Форматы команд и способы адресации ЭВМ презентация

Структура команды в общем случае имеет вид: Команда – это инструкция машине на выполнение элементарной операции. Набор операций, которые может выполнять компьютер, и правил их записи образуют машинный язык.

Слайд 1Раздел 1. Введение в архитектуру ЭВМ.


Форматы команд и способы адресации ЭВМ

.

Слайд 2Структура команды в общем случае имеет вид:
Команда – это инструкция машине на выполнение

элементарной операции. Набор операций, которые может выполнять компьютер, и правил их записи образуют машинный язык.

Слайд 3Общая структура программы
К – Команда - инструкция машине на выполнение

элементарной операции.
КОП – Код операции – код, находящийся в оперативной части; определяет какая именно операция выполняется. Занимает 8 бит
Микрооперация – элементарное действие внутри ВМ.
А – Адресная часть – часть, где хранятся адреса. Команды бывают:
одноадресные,
двухадресные,
трехадресные,
безадресные.
Регистр команд – регистр, после помещения в который, тело команды начнет выполняться.

Формат команды определяет ее структуру:
количество двоичных разрядов, отводимых под команду;
количество и расположение отдельных полей команды.


Слайд 4Общая длина команды описывается следующим соотношением:

n
Lk = ∑Ri + RКОП + RСА, где:
i=1
n – количество адресов в команде;
Ri – количество разрядов для записи i-го операнда;
RКОП – разрядность поля для КОП;
RСА – разрядность способа адресации.

Слайд 5RКОП = int(log2NКОП), где:
NКОП – количество команд в системе команд;
int() –

округление в большую сторону до целого.

Ri = int(log2Ni), где:
Ni – количество ячеек ОП, к которому можно обратиться с помощью i-го адреса;
int() – округление в большую сторону до целого.

RСА = int(log2NСА), где:
NСА – количество способов адресации;
int() – округление в большую сторону до целого

Слайд 6Форматы команд


Слайд 7Обобщенный формат команд ЭВМ архитектуры x86:


Слайд 8Классификация команд.
Команды ЭВМ можно классифицировать :

состав и

сложность команд;
место хранения операндов;
способ обработки данных и тип операндов.

Классификация по составу и сложности команд.

Существуют следующие системы команд:

полный набор команд (архитектура CISC);
сокращенный набор команд (архитектура RISC);
набор команд сверхбольшой длины (VLIW).

Система команд – это совокупность различных типов команд вместе с правилами их кодирования.


Слайд 9CISC-процессоры характеризуются:
небольшое число регистров общего назначения;
большое количество машинных команд;
большое количество методов

адресации;
большое количество форматов команд различной разрядности;
наличие команд обработки типа «регистр-память», «память-память».

RISC-архитектура характиризуется:
отделение команд обработки от команд работы с памятью;
реализация конвейерной обработки данных;
реализация аппаратного и микропрограммного принципов управления;
наличие большого числа регистров;
использование преимущественно 3-х адресных команд;
простота архитектуры.

VLIW-архитектура характеризуется:
на выполнение идет фиксированное количество команд, которые сформатированы либо как одна большая команда, либо как пакет команд фиксированной длины;
использование трассировочного планирования для выдачи команд (из последовательности исходной программы генерируются длинные команды путем просмотра программы за пределами базовых блоков – линейных участков программы без ветвлений).

Путь, имеющий наибольшую вероятность выполнения называется трассой.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика