http://www.engr.udayton.edu/faculty/jloomis/ece314/notes/devices/binary_to_BCD/binary_to_bcd_v.html
вот нашел,но с числами больше 16 битов не хочет работать:(