# Определение понятия формат команды

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

Основные требования:

  • как можно короче;
  • быстро вычислялась.

Развитие структуры происходит лишь вследствие уменьшения поля адреса (SISC процессоры). С появлением RISC процессоров произошел возврат к расширенной адресности системы команд. Говоря о базовом уровне, речь идет о SISC процессорах. Первоначально система команд имела 4х адресный формат.

В каждой команде задается адрес следующей команды (это самый универсальный вариант), но длина такой команды велика. При такой системе команд их можно располагать в любом порядке, но обычно стараются расположить последовательно. Такой порядок называется естественным, но при естественном расположении необходимость в четвёртом адресе отпадает. Следовательно, формат приобрел 3х адресный формат

Даже переход к такому формату слабо уменьшает длину команды. Большинство вычислений имеет рекуррентную схему вычислений, следовательно, систему команд можно сделать двух-адресной.

Такая схема вычислений является основной для современных ЭВМ. Но развитие шло и в направление развития процессора и его внутренней памяти, это привело к тому, что в процессорах появились специальные регистры, которые всегда используются в вычислениях. Если использовать аккумуляторный принцип, то для системы команд достаточно использовать один адрес. Основная масса команд SISC процессора является одно и двух адресная. В некоторых случаях команды можно не адресовать, если команда задает операцию над фиксированными адресами (например, действие над аккумуляторами), в формате таких команд адресное поле отсутствует.

results matching ""

    No results matching ""