Примери коришћења Операнда на Руском и њихови преводи на Енглески
{-}
-
Official
-
Colloquial
Размер операнда по умолчанию 32 бита.
Операция% используется над целыми операндами.
В качестве операнда используется действительный описатель существующего объекта.
Это означает, что для получения результата,нужно 2 операнда.
Если в выражении встречаются два операнда разных типов, то действуют следующие правила.
Оператор инкремента(++) увеличивает значение операнда на 1.
При этом в операции присваивания оба операнда, и слева и справа, должны быть типа структур.
Операции отношения позволяют сравнивать два операнда между собой.
Поразрядные операции можно выполнять только над целочисленными операндами.
После преобразования оба операнда имеют одинаковый тип, который есть типом результата операции.
В арифметическом выражении используется тернарная операция?:, имеющая три операнда.
Приведение типов- это изменение( преобразование)типа значения операнда или выражения.
В противном случае значением операции является значение ненулевого операнда.
Логические операции выполняются только над операндами типа boolean в отличие от поразрядных логических операций.
В соответствии с этой таблицей происходит побитовое логическое« И» над операндами целых чисел.
Значение операции xor является нулевым, если оба операнда имеют ненулевые значения или оба операнда имеют нулевые значения.
Если значением операнда является число, то значением операции является то же число; в противном случае значением операции является число.
Если явно не указано обратное, то сначала вычисляются оба операнда( в произвольном порядке), а затем к значениям операндов применяется операция.
Если значением операнда является число, то значением операции является число, взятое с обратным знаком; в противном случае значением операции является число.
Ссылка является номером триады,результат выполнения которой используется в качестве операнда, т. е. ссылка явно задает информационную связь между операциями.
Соответствующая префиксная запись такого выражения будет выглядеть следующим образом:- 5* 6 7 Вычисление вычитания задерживается до тех пор пока не будут считаны оба операнда 5 и результат перемножения 6 и 7.
Ссылка является номером триады,результат выполнения которой используется в качестве операнда, т. е ссылка явно задает информационную связь между операциями.
Данная инструкция реализована в R10000 при помощи байпаса- результат умножения может быть доставлен в обход регистрового файла непосредственно в конвейер сумматора в качестве операнда.
Основные двухадресные команды( сложение, вычитание, сравнение, пересылка и т. д.) содержат 2- битное поле режима адресации и4- битное поле выбора регистра для операнда источника и операнда получателя.
Режимы адресации включают непосредственную( команда содержит операнд), прямую или« символическую»( команда содержит адрес операнда), регистровую( операнд содержится в регистре рабочего пространства), регистровую косвенную( адрес операнда содержится в регистре рабочего пространства) с автоинкрементом или без него, индексную( к адресу операнда в команде прибавляется содержимое регистра рабочего пространства) и адресацию относительно счетчика команд.
Команда компьютера представляла собой 30-битовое слово следующего формата: f 6 бит Код функции j 3 бита Условие программного перехода k 3 бита Признак частичного слова b 3 бита Код используемого индексного регистра y 15 бит Адрес операнда в памяти Числа кодировались 30- битовыми словами.
Операнды логических операций должны относиться к типу bool.
Любое выражение языка состоит из операндов( переменных, констант и др.), соединенных знаками операций.
Выражение состоит из одного или нескольких операндов и символов операций.
Эти операции действуют на отдельные двоичные операнды.