我只是在学习汇编语言,而在实现循环后的过程中遇到了困难。我从用户处收到一个整数,并检查它是否在1到49的范围内。现在,我的循环仅检查它是否大于49,但我还需要检查它是否小于1。在c ++中我将使用嵌套的if语句或&&和||操作员检查多个条件。如何用汇编语言实现?我正在使用Irvine32库。
top:
mov edx, OFFSET prompt_2
call WriteString
call CrLf
call ReadInt
mov terms, eax
cmp terms, 46
JG top
上面的代码仅检查条件是否大于46,我还需要检查条件是否小于1。