Top.Mail.Ru
Ответы

Ассемблер Tasm.Ограничения на тип вводимого числа.

https://pastebin.com/0CwSu08s это ссылка на код
Не получается для вводимых постепенно по символу чисел поставить ограничения,например, у меня три переменные типа байт и одна типа dw нужно поставить ограничения на вводимые числа в рамках этого типа и относительно знакового диапазона чисел,чтобы не выходило за рамки и относительно беззнакового.Помогите,пожалуйста,по ставить такие ограничения.

По дате
По рейтингу
Аватар пользователя
Новичок

В Ассемблере можно вводить числа? По-моему, там вы можете оперировать (по выбору):

  • Кликами с клавиатуры.

  • Символами с клавиатуры.

  • Символами через буфер ОС.

  • Строками через буфер ОС.

И всё. Любая логика поверх этого - за свой счёт или библиотекой.

Если это БорлЯнд, то берите Борляндовый C Runtime, там есть scanf, fscanf, fgets и прочие удобные вещи. Формат передачи параметров несложен. Сканф поддерживает достаточно много ограничений формата, а если их не хватит - проверяйте число вручную после вызова.

12
 CMP EAX, 255
JG ERROR_LABEL 

Поди плохо?