Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
194 words
In a microprocessor, a central processing unit which includes a data path unit comprising: an address data path for operating on address information provided thereto and an arithmetic logic unit data path for operating on data information provided thereto, each of said data paths being capable of simultaneous operation during a clocked cycle, said data paths having (i) a shared input multiplexer operatively connected to an information bus to receive address and data information therefrom and to said arithmetic logic unit data path to receive data information therefrom, said information bus being operatively connected to a control unit of said central processing unit for exchanging address and data information therewith; and (ii) a shared bus register connected to receive address and data information from said input multiplexer, said bus register having means operatively connected thereto for transferring information from said bus register to said arithmetic logic unit data path, and (iii) a shared output multiplexer operatively connected to said bus register to transfer address and data information from said bus register to said information bus, said bus register being usable as a memory data register, a memory address register or a temporary data register.
Claim 2
Dependent Claim
194 words
In a microprocessor, a central processing unit which includes a data path unit comprising: an address data path for operating on address information provided thereto and an arithmetic logic unit data path for operating on data information provided thereto, each of said data paths being capable of simultaneous operation during a clocked cycle, said data paths having (i) a shared input multiplexer operatively connected to an information bus to receive address and data information therefrom and to said arithmetic logic unit data path to receive data information therefrom, said information bus being operatively connected to a control unit of said central processing unit for exchanging address and data information therewith; and (ii) a shared bus register connected to receive address and data information from said input multiplexer, said bus register having means operatively connected thereto for transferring information from said bus register to said arithmetic logic unit data path, and (iii) a shared output multiplexer operatively connected to said bus register to transfer address and data information from said bus register to said information bus, said bus register being usable as a memory data register, a memory address register or a temporary data register.
Claim 3
Dependent Claim
58 words
The microprocessor of claim 1 in which said arithmetic logic unit data path includes an arithmetic logic unit having an information output connected to supply information to shifting means, said shifting means altering position of the information and having an information output connected to supply the information as altered by said shifting means to said shared input multiplexer.
Claim 4
Dependent Claim
74 words
The microprocessor of claim 1 or 2 in which said arithmetic logic unit data path includes an arithmetic logic unit, and wherein said transferring means comprises: a source multiplexer and a destination multiplexer, said source and destination multiplexers each having information outputs connected to supply inputs to said arithmetic logic unit, an information output of said shared bus register being connected to supply information inputs to said source multiplexer and to said destination multiplexer.
Claim 5
Dependent Claim
73 words
The microprocessor of claim 3 in which said address data path includes incrementing means having an address information output connected to supply address information to a program counter, said program counter having an address output connected to supply address information to said output multiplexer and to said source multiplexer in said arithmetic logic unit data path, the information output of said output multiplexer being connected to supply address information to said incrementing means.
Claim 6
Dependent Claim
45 words
The microprocessor of claim 4 in which said arithmetic logic unit data path includes a counting means having an information input connected to receive information from said shifting means and an information output connected to supply information to said source multiplexer and said destination multiplexer.
Claim 7
Dependent Claim
55 words
The microprocessor of claim 2 in which said arithmetic logic unit data path includes a status register having a status input connected to receive status information from a status output of said shifting means, said status register having a status output connected to supply status information to a status input of said shared output multiplexer.
Claim 8
Dependent Claim
91 words
The microprocessor of claim 1 or 2 including a control unit operatively connected to said data path unit for exchanging information therewith and having a programmable logic array incorporating a control program for said microprocessor, said control program including at least one routine comprising testing information for testing operation of said data path unit, said programmable logic array further having a control line connected to a console of a system including said microprocessor for initiating said testing routine from said console to provide said testing information to said data path unit.
Claim 9
Dependent Claim
101 words
In a microprocessor, a central processing unit which includes a data path unit and a control unit operatively connected to said data path unit for exchanging information therewith and having a programmable logic array incorporating a control program for said microprocessor, said control program including at least one sequence of microinstructions comprising testing information for testing the operability of said data path unit, said programmable logic array further having a control line connected to a console of a system including said microprocessor for initiating said sequence of microinstructions from said console to provide said testing information to said data path unit.
Claim 10
Dependent Claim
101 words
In a microprocessor, a central processing unit which includes a data path unit and a control unit operatively connected to said data path unit for exchanging information therewith and having a programmable logic array incorporating a control program for said microprocessor, said control program including at least one sequence of microinstructions comprising testing information for testing the operability of said data path unit, said programmable logic array further having a control line connected to a console of a system including said microprocessor for initiating said sequence of microinstructions from said console to provide said testing information to said data path unit.
Claim 11
Dependent Claim
40 words
The microprocessor of claim 8 in which the system console is connected to an information bus of said microprocessor and operations controlled from said console are carried out through use of said control line, programmable logic array and information bus.