|
вот пример для умножения:
Например у Вас есть два 16 битных числа a и b и 8-битный умножитель. Записываем a = (ah*256+al) и b=(bh*256+bl). понятно, что с h и l это старший и младший байты чисел a и b. теперь a*b=(ah*256+al)*(bh*256+bl)= ah*bh*65536+al*bh*256+ah*bl*256+al*bl - все разложилось на 4 8-битных умножения. Ну и почти все остальное раскладывается такими элементарными средствами. Я просто не уверен, что по этому делу кто-то книги писал...
E-mail: info@telesys.ru