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

11.5. Лабораторная работа 9

Требуется написать и отладить две различные процедуры вывода на экран шестнадцатеричного числа, содержащегося в одном слове (в двух байтах).  Первая из этих процедур использует тот же алгоритм, что и приведенная выше процедура вывода десятичных чисел.

Вторая процедура Write_word_hex гораздо короче. Она выводит шестнадцатеричное содержимое слова путем двух вызовов процедуры Write_byte_hex, полученной на предыдущей лабораторной работе. При первом вызове на экран выводится шестнадцатеричное содержимое старшего байта слова, а при втором – младшего байта. Данная процедура потребуется нам на последующих лабораторных работах для вывода на экран 4-х значных адресов памяти. При этом в отличие от первой процедуры каждый адрес будет отображен на экране в виде ровно четырех символов.

Для обеих разрабатываемых процедур требуется, чтобы тестирующая программа и сама процедура находились в разных исходных файлах.

 


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