main PROC
mov edx,4
mov ecx,5
cmp edx,ecx
jle L1
mov x,2
jmp next
L1:
mov x,1
next:
mov eax,x
call WriteDec
ret
main endp
mov eax,4
mov ebx,5
cmp eax,ebx
jg next
mov x,1
mov eax,x
call WriteDec
next:
ret
if(Val1>cx AND cx>dx)
X=1
else
X=2
.data
X DWORD ?
Val1 DWORD 9
.code
main PROC
mov ecx,8
mov edx,7
cmp Val1,ecx
jle next
cmp ecx,edx
jle next
mov X,2
jmp L2
next:
mov X,1
L2:
mov eax,X
call WriteDec
ret
main endp
if(bx>cx OR bx>VAL1)
X=1
else
X=2
.data
X DWORD ?
Val1 DWORD 9
.code
main PROC
mov ebx,5
mov ecx,6
cmp ebx,ecx
jg L1
cmp ebx,Val1
jg L1
mov X,2
jmp next
L1:
mov X,1
next:
mov eax,X
call WriteDec
ret
main endp
if(bx>cx AND bx>dx) OR (dx>ax)
X=1
else
X=2
main PROC
mov ebx,5
mov ecx,6
mov edx,7
mov eax,8
cmp edx,eax
jg L1
cmp ebx,ecx
jle L2
cmp ebx,edx
jle L2
L1:
mov X,1
jmp next
L2:
mov X,2
jmp next
next:
mov eax,X
call WriteDec
ret
main endp