в общем, передо мной стоит следующая задача, как это реализовать не приложу ума, кто может помочь?
unsigned char* longmul(const unsigned char* a, const unsigned char* b, int size); Функция осуществляет умножение длинного числа a на длинное число b и кладёт результат назад в длинное число a. Длинные числа представлены массивами из 8-битных элементов. Размер массивов a, и b — size вхождений. Умножение длинных чисел реализуйте путём их сложения. Функция возвращает указатель на начало массива a.
Требуется помощь с задачей
Модератор: Andy
Раздел не тот, это не асм
It's a long way to the top if you wanna rock'n'roll
Это надо реализовать на асм
Подобный способ сложения упоминался в теме:
http://forum.developing.ru/showthread.p ... -факториал
http://forum.developing.ru/showthread.p ... -факториал
It's a long way to the top if you wanna rock'n'roll
Timer, чем страшны ответы?
Ага, это сисемблер: переносы то учитываются флагом и операцией ADC.Раздел не тот, это не асм
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.