Apparatus and method for executing a conditional branch instruct

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642615, 3642318, 3649381, 36496426, G06F 942

Patent

active

050348809

ABSTRACT:
Apparatus for executing a conditional branch instruction in a pipelined processing unit which has an instruction queue for storing an instruction stream, address generating apparatus connected to the head of the instruction queue for generating and retaining an address defined in the portion of the instruction stream presently at the head of the instruction queue, and instruction interpretation apparatus which is also connected to the head of the instruction queue for receiving and interpreting an instruction at the head of the instruction queue. A conditional branch instruction which is presently at the head of the instruction queue is executed by first performing a dispatch operation in a first cycle which is the last cycle of execution of the instruction preceding the conditional branch instruction in the instruction queue. The dispatch operation sets up the execution of the instruction at the head of the instruction queue. One result of the dispatch operation is the generation of the address for the target instruction specified in the branch instruction. Thereupon, in an immediately following second cycle, a conditional fetch operation and a test operation are performed. The conditional fetch operation provides the address for the target instruction to the processing unit's memory. The test operation determines whether the branch is to be taken. If the branch is not to be taken, the target instruction is not loaded into the instruction queue, the cycle is extended, and a dispatch operation is performed in the extended cycle. If the branch is to be taken, the target instruction is loaded into the head of the instruction queue in the second cycle. Finally, when the branch is taken, the dispatch operation is performed in an immediately following third cycle.

REFERENCES:
patent: 4179731 (1979-12-01), Yamazaki
patent: 4189770 (1980-02-01), Gannon et al.
patent: 4200927 (1980-04-01), Hughes et al.
patent: 4254461 (1981-03-01), Chemla et al.
patent: 4338661 (1982-07-01), Tredennick et al.
patent: 4390946 (1983-06-01), Lane
patent: 4573118 (1986-02-01), Damouny et al.
patent: 4691277 (1987-09-01), Kronstadt et al.
patent: 4853840 (1989-08-01), Shibuya
patent: 4974155 (1990-11-01), Dulong et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for executing a conditional branch instruct does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for executing a conditional branch instruct, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for executing a conditional branch instruct will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-437322

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.