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

Data processor having two types of carry flags

Assignee: Toshiba Corp
•
Filing: 1979-03-05
•
Granted: 1981-01-13
•
Expires: 1999-03-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two flip-flops for carry information are provided in a data processor; one for carry of arithmetic operation and the other for carry occuring when a program counter is incremented. A state of the latter flip-flop provides a condition of a conditional branch instruction. With the provision of those flip-flops, a multidigit operation can be performed without increasing programsteps to save carry information attendant on the operation data. A simple program may be prepared without increasing hardware for skip instruction processing.

Inventors

  • 👤 Yoshiaki Moriya
  • 👤 Ichiro Kobayashi
  • 👤 Yukio Kitagawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:27
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/3005; G06F9/30069; G06F9/32; G06F9/322; G06F9/325

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 256 words
A data processor comprising: first memory means for addressably storing instructions in storage locations; instruction decoding means coupled with said first memory means for decoding instructions stored in said first memory means and for producing control signals responsive to the decoding of said instructions; conditional circuit means receiving said decoded instructions from said instruction decoding means for producing an output signal for controlling said first memory means; second memory means for addressably storing data in storage locations and for outputting said stored data in response to said control signal; register means for storing an address of a said storage location in said second memory means; means incrementing the address stored in said register means, said register means generating a first carry information signal when said incrementing means increments said address stored in said register means beyond the storage capacity of said register means; arithmetic logic unit means for performing arithmetic and logic operations on data stored in said storage location having said address (1) stored in said register means, and (2) outputted from said second memory means under the control of a said control signal produced by said instruction decoding means; first carry information storing means for storing said first carry information signal produced by said register means and for supplying said first carry information signal to said conditional circuit means; and second carry information storing means for storing said second carry information signal generated by a said arithmetic logic unit means and for providing said second carry information signal to said arithmetic logic unit means.
Claim 2
Dependent Claim 256 words
A data processor comprising: first memory means for addressably storing instructions in storage locations; instruction decoding means coupled with said first memory means for decoding instructions stored in said first memory means and for producing control signals responsive to the decoding of said instructions; conditional circuit means receiving said decoded instructions from said instruction decoding means for producing an output signal for controlling said first memory means; second memory means for addressably storing data in storage locations and for outputting said stored data in response to said control signal; register means for storing an address of a said storage location in said second memory means; means incrementing the address stored in said register means, said register means generating a first carry information signal when said incrementing means increments said address stored in said register means beyond the storage capacity of said register means; arithmetic logic unit means for performing arithmetic and logic operations on data stored in said storage location having said address (1) stored in said register means, and (2) outputted from said second memory means under the control of a said control signal produced by said instruction decoding means; first carry information storing means for storing said first carry information signal produced by said register means and for supplying said first carry information signal to said conditional circuit means; and second carry information storing means for storing said second carry information signal generated by a said arithmetic logic unit means and for providing said second carry information signal to said arithmetic logic unit means.
Claim 3
Dependent Claim 245 words
A data processor comprising: first memory means for storing instructions; instruction decoding means for decoding said instructions stored in said first memory means and for producing a control signal responsive to the decoding of each of said instructions; conditional circuit means for receiving said decoded instructions and for producing an output signal for controlling said first memory means; second memory means for addressably storing data in storage locations and for outputting said stored data in response to a said control signal; register means for storing an address of a said storage location in said second memory means; arithmetic logic unit means for performing, responsive to said control signals produced by said instruction decoding means, arithmetic and logic operations on data stored in said storage location addressed by said address in said second memory means stored in said register means, said arithmetic logic unit means for selectively producing a first carry information signal responsive to said arithmetic and logic operations and for incrementing said address stored in said register means, said register means for producing a second carry information signal responsive to said incrementing whenever the storage capacity of said register means is exceeded; a first carry information storing means for storing said first carry information signal and for providing said first carry information signal to said arithmetic logic means; and a second carry information storing means for storing said second carry information signal and for supplying said second carry information signal to said conditional circuit.
Claim 4
Dependent Claim 245 words
A data processor comprising: first memory means for storing instructions; instruction decoding means for decoding said instructions stored in said first memory means and for producing a control signal responsive to the decoding of each of said instructions; conditional circuit means for receiving said decoded instructions and for producing an output signal for controlling said first memory means; second memory means for addressably storing data in storage locations and for outputting said stored data in response to a said control signal; register means for storing an address of a said storage location in said second memory means; arithmetic logic unit means for performing, responsive to said control signals produced by said instruction decoding means, arithmetic and logic operations on data stored in said storage location addressed by said address in said second memory means stored in said register means, said arithmetic logic unit means for selectively producing a first carry information signal responsive to said arithmetic and logic operations and for incrementing said address stored in said register means, said register means for producing a second carry information signal responsive to said incrementing whenever the storage capacity of said register means is exceeded; a first carry information storing means for storing said first carry information signal and for providing said first carry information signal to said arithmetic logic means; and a second carry information storing means for storing said second carry information signal and for supplying said second carry information signal to said conditional circuit.

References Cited (Backward Citations)

US4037090A Cited
US3939335A Cited
US3956620A Cited
US4125867A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-01-13 1984-07-14 1985-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-01-13 1988-07-14 1989-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-01-13 1992-07-14 1993-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag