Assembler - jak sprawdzić czy podana wartość jest liczbą

0

Witam serdecznie,

Od dłuższego czasu męczę się z rozwiązaniem jednego zadania. Jak sprawdzić czy wprowadzona przez użytkownika wartość jest liczbą? Potrafią sprawdzić pierwszy znak, ale nie wiem jak przejść po następnych, tym bardziej, że nie mogę korzystać z tablic. Proszę o pomoc.

1

A od kiedy asembler ma tablice? Rozumiem że czytasz to za pomocą int 21h do ds:dx gdzie dx wskazuje na początek jakiegoś bloku pamięci? Musisz sobie zrobić pętle po tym bloku pamięci i tyle.
Alternatywnie możesz czytać dane znak po znaku i od razu zamieniać to na liczbę, ale wtedy w ogóle nie ma problemu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1