Условные конструкции
1. Условные конструкции.
Неполная условная конструкция.
if (простое условие) { ... ... ... }
если условие простое, то оно, разумеется, заменяется следующей возможной последовательностью
CMP EAX,1 JNZ L1 ... ... ... L1:
Полная условная конструкция.
if (простое условие) { ... ... ... } else { ... ... ... }
CMP EAX,1 JNZ L1 ... ... ... JMP L2 L1: ... ... ... L2:
Вложенные условные конструкции.
Здесь все достаточно очевидно.
CMP EAX,1 JNZ L1 CMP EBX,2 JNZ L1 ... ... ... L1:
Что, конечно, равносильно одному составному условию, связанному союзом "И". Союз "ИЛИ", как известно, заменяется проверкой условий в блоке "ELSE".