|
EQU
|
<имя> EQU <операнд> Возможны три основных способа задания операнда: 1) Операнд - константное выражение; 2) Операнд - имя. В данном случае эти имена являются синонимами; 3) Операнд - произвольный текст, не являющийся именем или константным выражением. |
|
=
|
<имя> = <константное выражение> В отличие от констант, определенных в EQU, данная константа может изменять значение. Также с помощью = можно определить только числовую константу. |
a DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0a DB 10 DUP (0)n DUP (P1, P2, .., Pk), напримерa DB 4 DUP (1, 2) создаст последовательность 1, 2, 1, 2, 1, 2, 1, 2<имя метки>:my_label: и команды, выполняемые после перехода по данной метке.|
ADD
|
ADD a, b Прибавляет к значению a значение b. Результат хранится в a. |
|
SUB
|
SUB a, b Вычитает из значения a значение b. Результат хранится в a. |
|
MUL
|
MUL a Данная команда умножает содержимое регистра ax на a. |
|
DIV
|
DIV a Аналогично MUL, использует один операнд. После выполнения деления, частное хранится в ax, а остаток - в dx. |
|
CMP
|
CMP a, b Сравнивает a и b, но не записывает результат. Вместо этого изменяются значения флагов. |
|
JG
|
JG lbl Jump Greater Флаговые условия: ZF=0 и SF=OF |
|
JGE
|
JGE lbl Jump Greater or Equal Флаговые условия: SF=OF |
|
JL
|
JL lbl Jump Less Флаговые условия: SF≠OF |
|
JLE
|
JLE lbl Jump Less or Equal Флаговые условия: ZF=1 или SF≠OF |
|
JE
|
JE lbl Jump Equal Флаговые условия: ZF=1 |
|
JNE
|
JNE lbl Jump Not Equal Флаговые условия: ZF=0 |
|
DB
|
Define Byte
<имя> DB <операнд> {, <операнд>} В памяти выделяется один байт (для каждого операнда). Константное выражение может иметь значение в диапазоне -128..255 |
|
DW
|
Define Word
<имя> DW <операнд> {, <операнд>} В памяти выделяется два байта (для каждого операнда). Константное выражение может иметь значение в диапазоне -32768..65535 |
|
DD
|
Define Double
<имя> DB <операнд> {, <операнд>} В памяти выделяется четыре байта (для каждого операнда) |
JMP label- осуществлеие безусловного перехода к метке labelNo comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.