Благодаря Tommylee2k, здесь - хорошая функция:
_DispHL
: отображает содержимое регистра HL по правому краю в поле из пяти символов. Например, если HL = 125, выходное значение будет равно «1», «2», «5».
Вам не нужно изобретать велосипед.
LD H,0
LD L,A
B_CALL(_DispHL)
Предупреждение: эта подпрограмма уничтожает AF, DE и HL. Так что PUSH
раньше, если они вам понадобятся.