Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
342 words
A calculating device for dividing a decimal number according to a method of division which does not restore a remainder, said calculating device comprising a divisor tetrade register for storing divisor digits, a divisor digit of the highest order being a 0, a dividend tetrade register for storing dividend digits and, after a subtraction or an addition of a divisor, for storing remainder digits, a quotient tetrade register for storing quotient digits, and furthermore comprising a calculating unit respectively connected to said registers and a control unit connected to said calculating unit which supplies, if a dividend or a remainder is positive, a command to the calculating unit for performing a subtraction of divisor tetrade register contents from dIvidend tetrade register contents, and a command for performing an addition of the contents of the divisor tetrade register to the contents of the dividend tetrade register, if a remainder is negative, the control unit supplying a shift command, in reaction to a condition signal generated during the processing in the calculating unit, for shifting the remainder into a tetrade of the next higher order in the dividend tetrade register, and for shifting a quotient into a tetrade of the next higher order in the quotient tetrade register, the divisor tetrade register further comprising an additional tetrade in a location whose order is higher by one than a location of the divisor digit (0) of a highest order, a digit 9 being permanently stored in said additional tetrade, the dividend tetrade register comprising an additional tetrade in a location whose order is one higher than a location of the dividend (remainder) digit of a highest order, a digit 0 being stored in the latter additional tetrade at the start of a division, the correct quotient digit being automatically produced by the add and subtract operations in the calculating unit, the contents of said additional tetrades also being involved in said operations, said quotient digit being shifted into a location of a lowest order of the quotient tetrade register in reaction in said shift command.
Claim 2
Dependent Claim
342 words
A calculating device for dividing a decimal number according to a method of division which does not restore a remainder, said calculating device comprising a divisor tetrade register for storing divisor digits, a divisor digit of the highest order being a 0, a dividend tetrade register for storing dividend digits and, after a subtraction or an addition of a divisor, for storing remainder digits, a quotient tetrade register for storing quotient digits, and furthermore comprising a calculating unit respectively connected to said registers and a control unit connected to said calculating unit which supplies, if a dividend or a remainder is positive, a command to the calculating unit for performing a subtraction of divisor tetrade register contents from dIvidend tetrade register contents, and a command for performing an addition of the contents of the divisor tetrade register to the contents of the dividend tetrade register, if a remainder is negative, the control unit supplying a shift command, in reaction to a condition signal generated during the processing in the calculating unit, for shifting the remainder into a tetrade of the next higher order in the dividend tetrade register, and for shifting a quotient into a tetrade of the next higher order in the quotient tetrade register, the divisor tetrade register further comprising an additional tetrade in a location whose order is higher by one than a location of the divisor digit (0) of a highest order, a digit 9 being permanently stored in said additional tetrade, the dividend tetrade register comprising an additional tetrade in a location whose order is one higher than a location of the dividend (remainder) digit of a highest order, a digit 0 being stored in the latter additional tetrade at the start of a division, the correct quotient digit being automatically produced by the add and subtract operations in the calculating unit, the contents of said additional tetrades also being involved in said operations, said quotient digit being shifted into a location of a lowest order of the quotient tetrade register in reaction in said shift command.