Команды DIV, IDIV
 11325

Команды DIV и IDIV позволяют производить целочисленное деление двух чисел. Команда DIV делит числа без знака. Команда IDIV делит числа со знаком.

Читать далее
Команды DEC, INC
 2416

Команды DEC и INC позволяют увеличивать или уменьшать значение операнда на 1. После выполнения операции флаговый регистр устанавливается в соответствии с результатом.

Читать далее
Команды DAA, DAS
 1575

Команды DAA и DAS осуществляют коррекцию упакованных двоично-десятичных чисел после операцй сложения и вычитания. Упакованные двоично-десятичные числа отличаются от обычных двоично-десятичных чисел тем, что каждая цифра числа хранится не в байте, а в соответствующей половине байта. То есть например число 11 будет в упакованном виде записан не как 0101h, а как 11h.

Читать далее
Команды CMPS, CMPSB, CMPSW, CMPSD
 5241

Команды CMPS, CMPSB, CMPSW и CMPSD позволяют производить сравнение строк байтов, двухбайтных слов или двойных слов между собой. Сравнение работает аналогично команде CMP, но с некоторыми дополнительными действиями для строк.

Читать далее
Команда CMP
 2859

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

Читать далее
Команды CLI, STI
 3740

Команды CLI и STI служат для установки или сброса флага прерываний, что позволяет включать или отключать реакцию на внешние прерывания. Команда CLI (Clear Interrupt flag) сбрасывает флаг IF в значение 0, что запрещает прерывания. Команда STI (Set Interrupt flag) устанавливает флаг IF в значение 1, что разрешает прерывания.

Читать далее
Команды CLD, STD
 1811

Команды CLD и STD позволяют сбросить или установить флаг направления DF (Direction Flag). Команда CLD (Clear DF) сбрасывает флаг в значение 0, а команда STD (Set DF) устанавливает его в значение 1.

Читать далее
Команды CLC, CMC, STC
 1196

Команды CLC, CMC и STC - это команды для операций над флагом переноса CF. С помощью этих команд можно установить флаг в 1, сбросить его в 0, либо изменить его значение на противоположное.

Читать далее
Команды CBW, CWD, CWDE, CDQ
 24066

Команды CBW, CWD, CWDE и CDQ используются для расширения размерности числа с учетом знака. Команда CBW (Convert Byte to Word) расширяет байт до слова. Команда CWD (Convert Word to Double) расширяет слово до двойного слова. И наконец команда CDQ (Convert Double to Quad) расширяет двойное слово до четверного слова.

Читать далее
Команда CALL
 1203

Команда CALL выполняет вызов подпрограммы, адрес которой задан операндом.

Читать далее