Команды сравнения и условных переходов - Assembler

Узнай цену своей работы

Формулировка задачи:

Вводим х ,если х<=2 то x^2 иначе вывести строку с число 4

Решение задачи: «Команды сравнения и условных переходов»

textual
Листинг программы
CODE SEGMENT
ORG 100h
ASSUME cs:code, ds:code
Begin:
        mov ah,1        ;ввод x
        int 21h
 
        sub al,'0'
        mox [x], al
        cmp [x], 2
        jbe BE2
        mov ah, 2
        mov dl,'4'
        int 21h
        jmp Ex
BE2:
        mov al, [x]
        mul al
 
Ex:
        int 20h
x       db 0
CODE ENDS
END Begin

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы