Browse Prior Art Database

Rotating Branch and Link

IP.com Disclosure Number: IPCOM000099319D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 3 page(s) / 105K

Publishing Venue

IBM

Related People

Motika, F: AUTHOR [+2]

Abstract

A procedure has been developed for reducing the instructions in common microprocessor and design. The method calls for the of two basic instructions: rotating branch link (RBAL) and the preparation of rotating branch and (PRBAL). The procedure is effective, but not limited, tester control.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Rotating Branch and Link

       A procedure has been developed for reducing the
instructions in common microprocessor and design.  The method calls
for the of two basic instructions: rotating branch link (RBAL) and
the preparation of rotating branch and (PRBAL).  The procedure is
effective, but not limited, tester control.

      Most very large-scale integration (VLSI) test systems extensive
processing capabilities that must at high rates.  There is a need for
a high degree of and efficient execution of the basic set of
controlling the processor execution flow. these consist of a variety
of branch and branch, branch and link (BAL), and test and
instructions.

      The basic BAL instruction has the capability of altering
program execution flow by branching to a specified and continuing
execution from there rather than the sequential instruction (NSI).
It also has the to save the address of the NSI so that execution be
resumed at the NSI by issuing a complementary RETURN

      The proposed RBAL instruction addresses two shortcomings the
basic BAL just described.  The first limitation is when it is
necessary to recurrently execute of instructions and, at the same
time, automatically or increment the address displacement for each
RBAL invocation.  The second limitation is the to execute an
automatic RETURN to the NSI following the of a specified number of
instructions.

      The RBAL instruction may be implemented in one of two
equivalent types dependent upon the specific in use.  In the first
type, the RBAL instruction supported by a companion prepare RBAL
(PRBAL)  This is to setup or initialize the necessary prior to
recursively executing the RBAL.  Execution and storage requirements
are thereby minimized.  The type of implementation combines the PRBAL
and RBAL a single long instruction, which is simpler to code and but
requires longer execution times and extended handling by the
hardware.  This discussion is to the former type.

      A possible format wit...