Как реализовать два условия в пост-цикл? - PullRequest
0 голосов
/ 20 января 2019

Я только изучаю ассемблер, и мне трудно реализовать мой пост-цикл. Я получаю целое число от пользователя и проверяю, находится ли оно в диапазоне от 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...