Cтраница 1
Логические команды выполняют логические операции над данными, хранящимися в регистрах и ячейках памяти. Основными логическими операциями являются И, ИЛИ, исключающие ИЛИ, сравнение. [1]
Логические команды и команды сдвига манипулируют битами в слове или байте. [2]
Основные целочисленные команды UltraSPARC II ( окончание. [3] |
Логические команды аналогичны арифметическим. Значение последних трех команд спорно, но они могут выполняться за один цикл и не требуют практически никакого дополнительного аппаратного обеспечения, поэтому они часто включаются в набор команд. Даже разработчики машин RISC порой поддаются искушению. [4]
Логические команды, команды сдвига, сравнения и проверки предназначены для выполнения соответствующих операций над однословными и байтовыми данными, которые находятся в регистрах или ячейках памяти микрокомпьютера. Все команды этой группы могут влиять на признаки условий в слове состояния процессора. Следует обратить внимание на то, что большинство команд в рассматриваемой группе могут выполнять операции как над однословными, так и над байтовыми данными. [5]
Логическая команда ( logical instruction) определяет выполнение логической операции. [6]
Логические команды выполняют над операндами логические ( побитовые) операции, то есть они рассматривают коды операндов не как единое число, а как набор отдельных битов. Этим они отличаются от арифметических команд. [7]
Логические команды, как и арифметические, выполняются с участием аккумулятора. Однако, в отличие от арифметических команд, оперирующих с данными как с дв оичными числами, при исполнении логических команд данные рассматриваются как наборы отдельных двоичных разрядов. Иначе говоря, результат исполнения логической команды определяется путем поразрядного применения определенных ниже логических операций к каждому разряду операндов. [8]
Логические команды. [9] |
Логические команды по форме сходны с арифметическими, однако выполняемые функции являются логическими, а не арифметическими. Заданная логическая функция выполняется независимо для каждой пары соответствующих разрядов двух операндов. Эти функции особенно важны в управляющих ЭВМ, так как у большей части технологических данных каждый разряд имеет самостоятельный смысл. [10]
Логическая команда - команда, в которой код операции указывает на логическую операцию. [11]
Логические команды выполняют операции побайтно и по-битно. К этой категории мы относим команды, которые обеспечивают перемещение данных, логическое сравнение, проверку, преобразование и редактирование данных. [12]
Логические команды выполняют операции AND ( И), OR ( ИЛИ) и XOR ( исключающее ИЛИ) над двумя операндами. Команда проверки TEST ( вариант команды AND) воздействует только на флаги и не изменяет операнды. Команда NOT выполняет дополнение операнда до единицы. [13]
Логические команды позволяют осуществить разрешенный доступ к отдельным двоичным разрядам. [14]
Разные логические команды имеют форматы всех пяти типов: RR, RX, RS, SS и SI. В командах формата SS длина одного или обоих операндов указывается лишь в поле первого епеганл. [15]