Предыдущий раздел ВЫВОД  НА  ЭКРАН  ДЕСЯТИЧНЫХ  И ШЕСТНАДЦАТЕРИЧНЫХ ЧИСЕЛ Следующий раздел

11.2. Дерево подпрограмм

Кроме самой процедуры 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.  Дерево подпрограмм для программы вывода десятичного числа

 


Предыдущий раздел В начало Следующий раздел