Patent US5148531A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5148531A Expired / Lapsed US ⏱️ 0.0 years remaining

System for executing a conditional statement without reading program data part that does not satisfy the conditional clause

Assignee: Sharp Corp
•
Filing: 1989-03-31
•
Granted: 1992-09-15
•
Expires: 2009-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer comprising a jump means for changing the address of an addressing means so as to skip the addresses storing program data (such as THEN or ELSE) which are not to be executed when a conditional statement (such as IF) is executed. Thereby, the execution of an conditional statement is rapidly conducted.

Inventors

  • 👤 Naoki Shiraishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 03:29
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 183 words
A stored program computer comprising: input means for entering program data which includes one or more conditional statements, said one or more conditional statement each including a conditional clause, a first clause which is to be executed based upon satisfaction of said conditional clause, and a second clause which is to be executed based upon nonsatisfaction of said conditional clause; memory means for storing said program data; addressing means for assigning an address of said memory means so that program data stored in said assigned address is read out; executing means for executing the program data read out from the address assigned by said addressing means; detecting means for detecting when a conditional statement is to be executed and for detecting which clause within said conditional statement is not to be executed, said detected clause including a key word; and jump means for controlling said addressing means to change the assigned address to another address, when said detecting means has detected the clause which is not to be executed, said another address being calculated using a predetermined value contained in said conditional statement.
Claim 2
Dependent Claim 183 words
A stored program computer comprising: input means for entering program data which includes one or more conditional statements, said one or more conditional statement each including a conditional clause, a first clause which is to be executed based upon satisfaction of said conditional clause, and a second clause which is to be executed based upon nonsatisfaction of said conditional clause; memory means for storing said program data; addressing means for assigning an address of said memory means so that program data stored in said assigned address is read out; executing means for executing the program data read out from the address assigned by said addressing means; detecting means for detecting when a conditional statement is to be executed and for detecting which clause within said conditional statement is not to be executed, said detected clause including a key word; and jump means for controlling said addressing means to change the assigned address to another address, when said detecting means has detected the clause which is not to be executed, said another address being calculated using a predetermined value contained in said conditional statement.
Claim 3
Dependent Claim 16 words
The computer according to claim 1, wherein said predetermined value is contained in said detected clause.
Claim 4
Dependent Claim 27 words
The computer according to claim 2, wherein said predetermined value is stored at an address which succeeds an address of the key word of said detected clause.
Claim 5
Dependent Claim 36 words
The computer according to claim 1, wherein said predetermined value is stored at an address which succeeds an address of a key word representing said conditional statement, said key word being included in said conditional statement.
Claim 6
Dependent Claim 28 words
The computer according to claim 1, wherein said predetermined value corresponds to a difference between said another address and an address at which said predetermined value is stored.
Claim 7
Dependent Claim 14 words
The computer according to claim 1, wherein said conditional statement is an IF statement.

References Cited (Backward Citations)

US4289559A Cited
US4654786A Cited
US4821183A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-15 1996-03-16 1996-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-15 2000-03-16 2000-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-15 2004-03-16 2004-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag