Programmable priority branch circuit

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642414, 3642428, G06F 942, G06F 1326

Patent

active

049723421

ABSTRACT:
A special purpose circuit unit, responsive to a special BBD instruction, provides for more efficient execution of program branches required in poll and test type routines used by data processors. This unit can easily be added to almost any contemporary processing system to speed up performance of priority branch operations. It includes: a stack of registers loadable with branch addresses designating locations of branch target instructions, an input register for holding bits representing branch conditions accessible from immediate (programmable) storage, and a programmable priority encoder responsive to the BBD instruction to select an address from the stack in accordance with the position in the input register of a highest priority one of the bits representing an active request for instruction branching. The selected address is used to fetch an instruction representing the start of a program segment for attending to the selected branch condition. Contents of the branch address stack are alterable by program to allow for varying selections of branch routines to fulfill conditions denotable by different sets of bits loadable into the input register. The priority encoder includes a stack of selection control registers which are also loadable by programs, to allow for variability in the priority ordering accorded to the bit positions of the input register. By dynamically loading information into the branch address and priority selection stacks, subject BBD unit can be shared dynamically for resolving sequence branching relative to multiple different classes of conditions or events depending on system requirements. The unit is configurable to execute its priority and branch address selection operations together in a single clock cycle of the system. In pipelined systems, the BBD function can be conveniently accommodated in parallel with other system functions.

REFERENCES:
patent: 3925766 (1975-12-01), Bardotti et al.
patent: 3967104 (1976-06-01), Brantingham et al.
patent: 4009470 (1977-02-01), Danilenko et al.
patent: 4034349 (1977-07-01), Monaco
patent: 4179737 (1979-12-01), Kim
patent: 4246644 (1981-01-01), Flynn et al.
patent: 4271467 (1981-06-01), Holtey
patent: 4315314 (1982-02-01), Russo
patent: 4573118 (1986-02-01), Damouny et al.
patent: 4621342 (1986-11-01), Capizza et al.
patent: 4636544 (1987-01-01), Hodge

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

Programmable priority branch circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable priority branch circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable priority branch circuit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-458594

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