Команды микропроцессора одним списком
 5207

Команды микропроцессора одним списком:

Читать далее
Команда XLAT
 5377

Команда XLAT предназначена для перекодирования байта по заданной таблице. Перекодирование происходит по индексу таблицы, заданному в регистре AL. Результат перекодирования также помещается в регистр AL.

Читать далее
Команда XCHG
 1064

Команда XCHG позволяет обменять значения заданных операндов между собой. Операнды могут быть как регистрами общего назначения, так и ячейками памяти.

Читать далее
Команда TEST
 1566

Команда TEST позволяет сравнить между собой два числа. После сравнения команда, в качестве результата, выставляет соответствующие флаги.

Читать далее
Команды SUB и SBB
 6868

Команды SUB и SBB - это команды целочисленного вычитания. Команда SUB просто производит вычитание значение одного операнда из значения другого. Команда SBB производит вычитаение с заемом. То есть кроме простого вычитания одного значения из другого из него еще вычитается значение флага CF. Эта команда используется при арифметических операциях с большими числами, когда при вычитании из младшей части числа произошел заем бита (что отражается во флаге CF) и при вычитании из старшей части числа, этот заемный бит надо учесть.

Читать далее
Команды STOS, STOSB, STOSW, STOSD
 13719

Команды STOS, STOSB, STOSW, STOSD предназначены для сохранения значения регистра AL, AX, EAX в область памяти по заданному адресу.

Читать далее
Команды SHLD и SHRD
 3051

Команды SHLD и SHRD выполняют побитовый сдвиг чисел вправо или влево. Принцип работы команд аналогичен командам SHL и SHR, однако в этих командах производится сдвиг чисел, состоящих из двух частей - старшей и младшей. Таким образом эти команды позволяют производить операции сдвига с 64-разрядными числами.

Читать далее
Команды SHL и SHR
 14375

Команды SHL и SHR выполняют побитовый сдвиг заданного числа влево или вправо через флаг CF. Команда SHL выполняет сдвиг влево, команда SHR - сдвиг вправо.

Читать далее
Команды SETcc
 425

Команды SETcc служат для установки байта, заданного операндом, в значение 1 или 0 в зависимости от заданных условий. Условия задаются формой самой команды.

Читать далее
Команды SCAS, SCASB, SCASW, SCASD
 8967

Команды SCAS, SCASB, SCASW, SCASD - это команды, предназначенные для сканирования строк байтов, слов и двойных слов в поисках искомого значения. Искомое значение должно при этом находиться в регистре AL, AX или EAX соответственно.

Читать далее