• Как сравнить числа и вывести результат?

    @Karpion
    Для начала надо определить, откуда берутся числа - загружаются из памяти или ещё откуда-то. Эти числа надо поместить в регистры; или можно одно число поместить в регистр, а другое оставить в памяти - *86 позволяет сравнивать регистр с памятью; а вот ARM требует оба числа поместить в регистры, операции с памятью он не умеет.

    Затем сравнить регистры командой CMP. При этом установятся флаги.

    Далее операторами условного перехода надо вывести программу на три ветки, которые печатают соответствующие строки. А потом после печати - либо сразу оператор завершения работы, либо переход на конец программы, где перед завершением работы предполагается ещё что-то сделать.

    Вы бы для начала определились с тем, какой именно ассемблер - *86, ARM, MIPS, etc; и разрядность - 32 или 64 бита.
    Ответ написан
    Комментировать