BCD далеко не тормозное глючное а во вторых очень даже удобное

BDC не удобно в работе. BCD хорошо только в одном случае- если результаты надо очень часто (чаще чем производить вычисления) выводить в читабельном виде для человека (т.е. в 10тичной системе)

во всех остальных случаях BCD тормозно.

И еще пожалуйста не ссылайтесь на поисковики
т.е. та ссылка что я дал, не катит?

и ещё, по поводу ссылания на поисковик.
я, например, чтоб более правильо вам ответить и не соврать с умножением, не поленился, нажал Ctrl+T и поискал в гугле по поводу "16 bit multiply z80"

вторая же ссылка - классический документ "Z80 Bits", где описаны различные варианты умножения и деления. (ссылка в моём предыдущем посте)

поискав ещё чуть-чуть, находим различные варианты вычисления квадратных корней (не совсем для Z80, но всё очень доступно)

http://www.pedrofreire.com/crea2_en.htm

я на это потратил 5 минут. почему бы и вам не проделать то же самое?

или вам это настолько сильно надо, что нет желания потратить 5 минут на поиски?