Страница 1 из 1

Требуется помощь с задачей

Добавлено: 19 дек 2015, 19:02
Timer
в общем, передо мной стоит следующая задача, как это реализовать не приложу ума, кто может помочь?

unsigned char* longmul(const unsigned char* a, const unsigned char* b, int size); Функция осуществляет умножение длинного числа a на длинное число b и кладёт результат назад в длинное число a. Длинные числа представлены массивами из 8-битных элементов. Размер массивов a, и b — size вхождений. Умножение длинных чисел реализуйте путём их сложения. Функция возвращает указатель на начало массива a.

Re: Требуется помощь с задачей

Добавлено: 19 дек 2015, 22:58
somewhere
Раздел не тот, это не асм

Re: Требуется помощь с задачей

Добавлено: 20 дек 2015, 00:23
Timer
Это надо реализовать на асм

Re: Требуется помощь с задачей

Добавлено: 20 дек 2015, 10:35
somewhere
Подобный способ сложения упоминался в теме:
http://forum.developing.ru/showthread.p ... -факториал

Re: Требуется помощь с задачей

Добавлено: 20 дек 2015, 17:05
Сионист
Timer, чем страшны ответы?
Раздел не тот, это не асм
Ага, это сисемблер: переносы то учитываются флагом и операцией ADC.