← Back to Patent Explorer
US3752394A Expired / Lapsed US ⏱️ 0.0 years remaining

Modular arithmetic and logic unit

Assignee: International Business Machines Corp
•
Filing: 1972-07-31
•
Granted: 1973-08-14
•
Expires: 1992-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A modular and arithmetic logic unit (ALU) for performing logic functions of AND, OR and exclusive OR and arithmetic functions of binary and decimal subtract/add where decimal subtract/add operates with both zoned decimal and decimal data formats. A pair of registers holds the two operands. The outputs of one register feed complement circuitry and the outputs of the other register together with outputs from the complement circuitry go into a subtractor and into borrow look ahead circuitry. The subtractor feeds the borrow look ahead circuitry and function control logic. The outputs from the borrow look ahead circuitry are sent back into the subtractor and one of the outputs is borrow out. The data outputs are taken from a six correct circuit having inputs from the function control logic. Control signals appropriately control the operation of the complement circuit, subtractor, borrow look ahead circuit, function control logic and the six correct circuit.

Inventors

  • 👤 J Igel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:13
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F7/492; G06F7/493; G06F7/494; G06F7/50; G06F7/505; G06F7/506; G06F7/508; G06F7/57; G06F7/575; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/3808; G06F2207/3828; G06F2207/492; G06F2207/4924

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 164 words
An arithmetic and logic unit for selectively performing arithmetic and logical operations upon a pair of operands represented in coded form comprising control means for selectively providing predetermined control signals; complement means connected to receive one of said operands and responsive to control signals from said control means to pass said one operand in true form, one''s complement form or nine''s complement form; first subtractor means operative to subtract said one operand passed by said complement means from the other of said operands; borrow look ahead means connected to receive said one operand passed by said complement means, said other operand, control signals and results from said first subtractor means to develop in parallel low and high order groups of borrow signals; and second subtractor means connected to receive said results from said first subtractor means, a control signal and said plurality of borrow signals and operative to subtract said control signal and said borrow signals from said results of said first subtractor means.
Claim 2
Dependent Claim 164 words
An arithmetic and logic unit for selectively performing arithmetic and logical operations upon a pair of operands represented in coded form comprising control means for selectively providing predetermined control signals; complement means connected to receive one of said operands and responsive to control signals from said control means to pass said one operand in true form, one''s complement form or nine''s complement form; first subtractor means operative to subtract said one operand passed by said complement means from the other of said operands; borrow look ahead means connected to receive said one operand passed by said complement means, said other operand, control signals and results from said first subtractor means to develop in parallel low and high order groups of borrow signals; and second subtractor means connected to receive said results from said first subtractor means, a control signal and said plurality of borrow signals and operative to subtract said control signal and said borrow signals from said results of said first subtractor means.
Claim 3
Dependent Claim 20 words
The arithmetic and logic unit of claim 1 wherein said first subtractor means comprises a plurality of exclusive OR circuits.
Claim 4
Dependent Claim 20 words
The arithmetic and logic unit oF claim 1 wherein said second subtractor means comprises a plurality of exclusive OR circuits.
Claim 5
Dependent Claim 49 words
The arithmetic and logic unit of claim 1 wherein one of said control signals received by said borrow look ahead means is a borrow in signal and other control signals of said control signals direct said borrow in signal to said low and high order groups of borrow signals.
Claim 6
Dependent Claim 37 words
The arithmetic and logic unit of claim 1 wherein another of said control signals received by said borrow look ahead means selectively generates a borrow out signal from said low and high order groups of borrow signals.
Claim 7
Dependent Claim 19 words
The arithmetic and logic unit of claim 5 wherein said another control signal is a zoned decimal control signal.
Claim 8
Dependent Claim 29 words
The arithmetic and logic unit of claim 4 wherein said borrow in signal is selectively directed to said high order group of borrow signals by a sign control signal.
Claim 9
Dependent Claim 24 words
The arithmetic and logic unit of claim 4 wherein said borrow in signal is constantly directed to said low order group of borrow signals.
Claim 10
Dependent Claim 29 words
The arithmetic and logic unit of claim 5 wherein the presence of said another control signal generates said borrow out signal from said low order group of borrow signals.
Claim 11
Dependent Claim 29 words
The arithmetic and logic unit of claim 5 wherein the absence of said another control signal generates said borrow out signal from said high order group of borrow signals.
Claim 12
Dependent Claim 72 words
The arithmetic and logic unit of claim 1 further comprising functional logic control means connected to receive said one operand passed by said complement means, said other operand, results from said first and second subtractor means and control signals from said control means whereby said function control means selectively passes the results of said second subtractor means or the results of logically Anding, Oring, or Exclusive Oring said one and other operands.
Claim 13
Dependent Claim 61 words
The arithmetic and logic unit of claim 1 further comprising six correct means connected to receive the results of said second subtractor means, borrow signals from said borrow look ahead means and control signals from said control means and selectively operative under control of said control signals and said borrow signals to six correct said results of said second subtractor means.
Claim 14
Dependent Claim 27 words
The arithmetic and logic unit of claim 12 wherein said six correct means selectively six corrects a low order group of results from said second subtractor means.
Claim 15
Dependent Claim 27 words
A arithmetic and logic unit of claim 12 wherein said six correct means selectively six corrects a high order group of results from said second subtractor means.
Claim 16
Dependent Claim 32 words
The arithmetic and logic unit of claim 12 wherein said six correct means further comprises logic responsive to certain of said control signals to generate a low order group of sign signals.
Claim 17
Dependent Claim 32 words
The arithmetic and logic unit of claim 12 wherein said six correct means further comprises logic responsive to certain of said control signals to generate a high order group of sign signals.
Claim 18
Dependent Claim 32 words
The arithmetic and logic unit of claim 12 wherein said six correct means further comprises logic responsive to certain of said control signals to generate a high order group of zone signals.

References Cited (Backward Citations)

US3445641A Cited
US3596074A Cited
US3711693A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-08-13 1977-02-12 1977-08-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-08-13 1981-02-12 1981-08-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-08-13 1985-02-12 1985-08-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag