5-16. СТРУКТУРА КОМАНД СОВРЕМЕННЫХ ВЫЧИСЛИТЕЛЬНЫК СИСТЕМ
Современные вычислительные системы предназнача ются для решения разнообразных научных, экономиче ских и технических задач высокой степени сложности. Они отличаются богатым набором команд, возможно стью работы с различными форматами информации (двоичные и десятичные числа, числа с фиксированной и плавающей запятой, слова фиксированной и перемен ной длины).
Мы рассмотрим кратко структуру команд на приме ре машин IBM 360 и ЕС ЭВМ.
В этих машинах используются следующие основные форматы информации:
1) байт — единица информации, состоящая из вось ми информационных разрядов;
2)полуслово — группа из двух последовательно рас положенных байтов;
3)слово — группа из двух последовательно располо женных полуслов (или из четырех байтов);
4) двойное слово — группа из двух последователь ных слов (восьми байтов).
Помимо указанных выше единиц информации, кото рым можно присвоить общее название слов фиксирован ной длины, существуют слова (или поля) переменной длины, количество байтов в которых специально огова ривается командой.
Двоичные коды, хранимые в машине в виде указан ных выше форматов, могут представлять собой: а) це лые двоичные числа с запятой, фиксированной после крайнего правого разряда; крайний левый разряд несет алгебраический знак; отрицательные числа представля ются в дополнительном коде; б) двоичные числа с пла вающей запятой; крайний левый разряд является носи телем алгебраического знака, следующие семь разрядов представляют шестнадцатиричный порядок, а остальные разряды — мантиссу числа; в) логические коды, интер претируемые как наборы двоичных разрядов или алфа витно-цифровые слова: г) целые десятичные числа.
Двоичные числа с фиксированной или плавающей за пятой могут быть представлены только в форматах фик сированной длины в виде полуслова и слова при фикси рованной запятой и слова и двойного слова при плава