Предыдущий раздел | ВЫВОД НА ЭКРАН ДЕСЯТИЧНЫХ И ШЕСТНАДЦАТЕРИЧНЫХ ЧИСЕЛ | Следующий раздел |
Кроме самой процедуры Write_word_dec, выполняющей вывод на экран десятичного представления слова данных, наша программа включает и другие процедуры (рис.40). Во-первых, это главная подпрограмма Test_write_word_dec, используемая для тестирования Write_word_dec. Во-вторых, это процедура вывода шестнадцатеричной цифры Write_digit_hex (она пригодна и для вывода десятичной цифры), а также процедура вывода символа Write_char.
Рис. 39. Алгоритм вывода десятичного числа
Главная подпрограмма Test_write_word_dec тестирует процедуру Write_word_dec с помощью числа 12345 (которое транслятор переводит в слово 3039h):
Test_write_word_dec:
mov dx,12345
call Write_word_dec
int 20h ; Возврат в DOS
Рис. 40. Дерево подпрограмм для программы вывода десятичного числа
Предыдущий раздел | В начало | Следующий раздел |