发明名称 |
Modulo arithmetic unit having arbitrary offset and modulo values |
摘要 |
A modulo arithmetic unit for providing a sum or difference of two numbers of arbitrary value in a selected one of a plurality of moduli is provided. Each modulus has a lower and an upper boundary and a range of intermediate values. First and second adders are provided for respectively providing first and second outputs which respectively represent outputs compensated for and not compensated for a possible wraparound of the upper or lower boundary. Control circuitry is used to detect whether a wraparound occurred during the calculation depending upon the value of selective interstage carry signals of the first and second adders. The correct output is provided as a selected one of the outputs of the first and second adders in response to the control circuitry.
|
申请公布号 |
US4742479(A) |
申请公布日期 |
1988.05.03 |
申请号 |
US19850715864 |
申请日期 |
1985.03.25 |
申请人 |
MOTOROLA, INC. |
发明人 |
KLOKER, KEVIN L.;POSEN, MILES P. |
分类号 |
G06F7/72;(IPC1-7):G06F7/72 |
主分类号 |
G06F7/72 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|