Если у вас есть десятичное число, например 31h, вы можете просто добавить 30h к каждому из них, чтобы преобразовать их в символы ASCII, например (AL = 31h):
mov cl,al
shr al, 4 // now al = 03
add al,30h // now al = 33h, which if you output is the ASCII character '3'
Теперь вы можете восстановить всеи сдвиньте влево на 4, чтобы получить следующий «1» и снова добавьте 30ч.Я надеюсь, что это иллюстрирует смысл:)