Cтраница 1
![]() |
Структурная схема арифметического устройства. [1] |
Форматы слова кратны восьми. В данном примере число байтов, участвующих в операции, может меняться от одного до четырех. [2]
Фиксировачный формат слова, не вызывая затруднений при представлении чисел в вычислительных задачах, упрощает построение ЦВМ с высокой скоростью работы. Разные задачи предъявляют различные требования к точности вычислений. Поэтому целесообразно, чтобы ЦВМ могла выполнять операции не только со словами, но и с полусловами и словами двойной длины. [3]
Входящие в описание формата слова, которые сами используются при записи команд, операторов ( ключевые слова), представляются прописными буквами. [4]
Следует отметить, что формат слова управления коммутацией позволяет всем сигналам ( и аналоговым и дискретным) присвоить сквозную нумерацию, что может представлять определенные удобства при организации циклов опроса датчиков, и затем лишь позаботиться о соответствии номеров коммутаторов и их каналов принятой системе нумерации. [5]
Для удобства в изображениях формата слова мы указываем границы восьмеричных цифр и точку середины слова. [6]
Целые числа представляются в формате слова или двойного слова в дополнительном коде. Десятичная точка считается фиксированной после 15 или 31 разряда. [7]
Если числа находятся в памяти в формате слова двойной длины и передаются в два общих регистра, то, в общем случае, номера регистров выбираются произвольно. Адресация данных, расположенных в памяти в форматах полуслова и слова, производится в соответствии с требованием соблюдения целочисленности границ. Адрес слова двойной длины может начинаться границы слова, либо с границы двойного слова. [8]
![]() |
Команды канала. [9] |
Информация, записываемая в ячейку 168, имеет формат слова. [10]
Если 20 - й бит ячейки POLE, имеющей формат слова, содержит 1, то всем элементам последовательности, расположенным в 10 ячейках памяти подряд и имеющим формат полуслова, поменять знак на противоположный; если 20 - й бит ячейки POLE содержит 0, то элементы последовательности оставить без изменения. [11]
Пример: управляющая малая ЭВМ типа ROBOTRON 4200, 16-битовый формат слова ( разд. [12]
![]() |
Значения битов формата команды. [13] |
Когда операнд помещается в общем регистре, то он принимает формат слова: число со знаком занимает все 32 разряда регистра. Некоторые операции ( умножение, деление, сдвиг) могут выполняться над длинными операндами ( двойным словом), целая часть которых имеет 63 разряда. Такие операнды помещаются в два общих регистра - четный и следующий за ним нечетный, и при обращении к операнду указывается общий регистр с четным номером, содержащий старшую часть числа. В этом случае знаковый разряд регистра, содержащего правую часть числа ( младшую), воспринимается как значащий разряд числа. [14]
Во-вторых, нужно чтобы набор комбинаций ошибок, вызванных сдвигом формата слова в одну сторону, отличался от набора комбинаций ошибок, вызванных сдвигом формата в другую сторону. Для обнаружения ошибок синхронизации достаточно выполнения первого условия, для их коррекции необходимо выполнение также и второго условия. [15]