摘要 |
Method of calculating check digits and of controlling digit groups having appended check digits for errors, includes sequentially recalling stored digits to a pulse transmitter and transmitting the digits through a first coder and through a first input to a computer and simultaneously forming for each transmitted digit a multiplication factor dependent on the position of the digit in the respective digit group and transmitting the multiplication factor to a backward counter of the pulse transmitter. A computer pulse number corresponding to the value of the multiplication factor and indicating how many times the respective digit is to run through the computer, is produced, and the backwards counter is reset to the value of the multiplication factor. Pulses are transmitted from the pulse transmitter to the computer and the backwards counter is set back by one unit for each transmitted pulse. A further step is adding to the computer, for each run of the respective digit therethrough, a remainder value calculated with the modulus from an intermediate memory storage so that the remainder value present in the computer after a digit corresponding to the appertaining multiplication factor has run through the computer is added to a subsequent digit during the initial run of the latter through the computer, whereby the checking result is available in the intermediate memory storage after all of the digits have run through the computer. The invention also includes a device for carrying out the foregoing method.
|