Лекция 12. Типы и форматы команд План


Download 19.08 Kb.
bet1/4
Sana22.04.2023
Hajmi19.08 Kb.
#1381469
TuriЛекция
  1   2   3   4
Bog'liq
12 (1)

Лекция 12. Типы и форматы команд


План



Разные ВМ могут иметь в своих системах команд различные типы операций. Несмотря на это выделяют основные типы команд:
1) команды пересылки данных;
2) команды арифметической и логической обработки;
3) команды работы со строками;
4) команды SIMD;
5) команды преобразования;
6) команды ввода/вывода;
7) команды управления системой;
8) команды управления потоком команд.
1. Команды пересылки данных
В таких командах долж­на содержаться следующая информация:
1) адреса источника и получателя операндов;
2) длина подлежащих пересылке данных (обычно в байтах или словах), заданная явно или косвенно;
3) способ адресации каждого из операндов.
Команды арифметической и логической обработки. В данную группу входят команды, обеспечивающие арифметическую и логиче­с­кую обработку информации в различных формах ее представления. Для каждой формы представления чисел (целые числа, с плавающей запятой и т.п.) в АСК обычно преду­сматривается некий стандарт­ный набор операций.
Помимо вычисления результата выполнение арифметических и логических операций со­провождается формированием в АЛУ признаков (флагов), характе­ризующих этот резуль­тат.
К командам этой группы относят:
операции с целыми числами
операции с числами в форме с плавающей запятой
логические операции
операции сдвигов
операции с десятичными числами
Команды работы со строками. Для работы со строками в АСК обычно предусматриваются команды, обеспечивающие перемещение, сравнение и поиск строк.
Команды SIMD. В отличие от обычных команд, оперирующих двумя числами, SIMD-команды обрабаты­вают сразу две группы чисел (в принципе их можно называть групповыми командами). Операнды таких команд обычно представлены в одном из упакованных форматов.
Команды преобразования. Команды преобразования осуществляют изменение формата представления данных.

Download 19.08 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling