Форматы команд. Система команд процессора

Система команд процессора

Система команд процессора должна обладать двумя свойствами — функциональной полнотой и эффективностью.

Функциональная полнота — это достаточность системы команд для описания любого алгоритма.

Эффективность системы команд — степень соответствия системы команд назначению ЭВМ, т. е. классу алгоритмов, для выполнения которых предна­значается ЭВМ, а также требованиям к производительности ЭВМ.

Система команд процессора характеризуется тремя аспектами: форматами, способами адресации и системой операци й

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

Команды, как и любая информация в ЭВМ, кодируются двоичными словами, которые должны содержать в себе следующие виды информации:

□ тип операции, которую следует реализовать в данной команде (КОП);

□ место в памяти, откуда следует взять первый операнд (А1);

□ место в памяти, откуда следует взять второй операнд (А2);

□ место в памяти, куда следует поместить результат (A3).

Каждому из этих видов информации соответствует своя часть двоичного сло­ва — поле, а совокупность полей (их длины, расположение в командном слове, способ кодирования информации) называется форматом команды.

Формат команды, поля которого перечислены выше, называется трехадресным (рис. а).

Форматы команд: а — трехадресный; б — двухадресный;

в — одноадресный; г — безадресный


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: