Программа, задающая вопрос и предоставляющая выбор ответа (com-файл) - Assembler

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

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

Написать com-программу, которая выведет на экран вопрос "Are you ОК?" И представит на выбор ответа: Y) ОК! N) Bad. В случае введения Y или y - покажется строка - "I am glad", N или n - строка "So pitty ...", любая другая буква или цифра - "Do not worry. Be happy "

Решение задачи: «Программа, задающая вопрос и предоставляющая выбор ответа (com-файл)»

textual
Листинг программы
model tiny
.code
org 100h
begin:
    lea dx,dbEnter
    call    isPrint
    xor ax,ax
    int 16h
    lea dx,dbOk
    cmp ah,15h
    jz  isPrint
    lea dx,dbNo
    cmp ah,31h
    jz  isPrint
    lea dx,dbMb
isPrint:mov ah,9
    int 21h
    ret
dbEnter db  10,13,'Are you OK?',10,13,'OK!',10,13,'Bad$'
dbOk    db  10,13,'I am glad$'
dbNo    db  10,13,'So pitty ...$'
dbMb    db  10,13,'Do not worry. Be happy$'
end begin

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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