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

Функция ADDSUM

СообщениеДобавлено: 06 апр 2017, 17:38
GoGo
Здравствуйте

Я правильно понимаю, что функция ADDSUM вычисляет сумму последовательных элементов числового массива с [start] по [start+data_count-1] ?
Почему-то функция корректно считает только при числовых значениях элементов массива не выше 255. Т.е. для unsigned short массива [255, 255] сумма = 510, а для [255, 256] сумма = 256.
Прошу проконсультировать.

Re: Функция ADDSUM

СообщениеДобавлено: 07 апр 2017, 12:28
VanMo
Добрый день.
Функция работает только с младшим байтом элемента массива.
Результат может быть двухбайтным.

Re: Функция ADDSUM

СообщениеДобавлено: 07 апр 2017, 15:40
GoGo
Спасибо.