如何在后循环中实现两个条件?

时间:2019-01-19 23:46:54

标签: masm irvine32

我只是在学习汇编语言,而在实现循环后的过程中遇到了困难。我从用户处收到一个整数,并检查它是否在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。

0 个答案:

没有答案