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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать далее