Алгоритм, использованный в анализаторе для вычисления сигнатуры

Алгоритм, использованный в анализаторе для вычисления сигнатуры, отличается от алгоритма, применяемого в обычных сигнатурных анализаторах, тем, что он реализуется программно, обрабатываются параллельные, а не последовательные потоки данных, и обработка выполняется после сбора данных, а не в темпе их поступления.

Операции вычисления сигнатур производятся в накапливающем сумматоре. В соответствии с принятым алгоритмом сумматор сначала обнуляется, затем в него помещается число из первой ячейки ЗУ; далее с ним суммируется число из второй ячейки с сохранением переноса и добавлением этого числа к образовавшейся сумме; затем так же суммируется число из третьей ячейки ЗУ с добавлением к промежуточной сумме переноса и т. д., вплоть до добавления числа из последней ячейки запоминающего устройства (последний перенос в результате не учитывается). Результирующая сумма представляет собой сигнатуру содержимого памяти.


24.04.2018