Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
150 words
A microcomputer which includes a plurality of register banks each consisting of a plurality of registers for containing data therein, a bank address register for holding the address of one of said register banks to be accessed and access control means responsive to a bank address signal for putting one of said register banks in accessible condition, said microcomputer comprising: a logic gate circuit receiving at one input at least one bit of the address held in the bank address register and at another input a predetermined portion of the code of an instruction to be executed by the microcomputer and for modifying the inputted bit of the bank address; and a selection circuit for selecting any one of the modified bit and the non-modified bit of the bank address and outputting the selected bit as at least a portion of the bank address signal to said access control means.
Claim 2
Dependent Claim
150 words
A microcomputer which includes a plurality of register banks each consisting of a plurality of registers for containing data therein, a bank address register for holding the address of one of said register banks to be accessed and access control means responsive to a bank address signal for putting one of said register banks in accessible condition, said microcomputer comprising: a logic gate circuit receiving at one input at least one bit of the address held in the bank address register and at another input a predetermined portion of the code of an instruction to be executed by the microcomputer and for modifying the inputted bit of the bank address; and a selection circuit for selecting any one of the modified bit and the non-modified bit of the bank address and outputting the selected bit as at least a portion of the bank address signal to said access control means.
Claim 3
Dependent Claim
18 words
A microcomputer as claimed in Claim 1, wherein said logic gate circuit is constituted by an OR gate.
Claim 4
Dependent Claim
19 words
A microcomputer as claimed in Claim 1, wherein the address of the register bank is expressed in two bits.
Claim 5
Dependent Claim
96 words
A microcomputer as claimed in Claim 3, wherein the logic gate circuit comprises a first OR gate receiving at one input the least significant bit of the address held in the bank address register and at another input the least significant bit of the code of an instruction to be executed by the microcomputer and a second OR gate receiving at one input the most significant bit of the address held in the bank address register and at another input the least significant bit of the code of the instruction to be executed by the microcomputer.
Claim 6
Dependent Claim
78 words
A microcomputer as claimed in Claim 4 , wherein the selection circuit comprises a first selection circuit receiving the output of the first OR gate and the least significant bit of the address held in the bank address register and for selecting any one thereof, and a second selection circuit receiving the output of the second OR gate and the most significant bit of the address held in the bank address register and for selecting any one thereof.
Claim 7
Dependent Claim
30 words
A microcomputer as claimed in Claim 5, wherein the first and second selection circuits are responsive to the variation of a timing signal to select one of the inputted signals.
Claim 8
Dependent Claim
17 words
A microcomputer as claimed in Claim 1, wherein the instruction code has a length of 8 bits.
Claim 9
Dependent Claim
20 words
A microcomputer as claimed in Claim 1 , wherein said logic gate circuit is constituted by an Exclusive OR gate.
Claim 10
Dependent Claim
48 words
A microcomputer as claimed in Claim 8, wherein the Exclusive OR gate receives at one input the bit 0 of the address held in the bank address register and at another input the least significant bit of the code of an instruction to be executed by the microcomputer.
Claim 11
Dependent Claim
19 words
A microcomputer as claimed in Claim 9, wherein the address of the register bank is expressed in two bits.
Claim 12
Dependent Claim
28 words
A microcomputer as claimed in Claim 9, wherein the selection circuit is responsive to the variation of a timing signal to select one of the two inputted signals.
Claim 13
Dependent Claim
17 words
A microcomputer as claimed in Claim 9, wherein the instruction code has a length of 8 bits.
Claim 14
Dependent Claim
115 words
A microcomputer which includes a plurality of register banks each consisting of a plurality of registers for containing data therein, a bank address register for generating the address of one of said register banks to be accessed and access control means responsive to a bank address signal for putting one of said register banks in accessible condition, said access control means comprising: first means for receiving the address of said address register; second means for receiving information indicating a different register bank to be selected; third means responsive to said address and said information for generating an actually selecting signal; and fourth means for applying said actually selecting signal to one of said register banks.
Claim 15
Dependent Claim
115 words
A microcomputer which includes a plurality of register banks each consisting of a plurality of registers for containing data therein, a bank address register for generating the address of one of said register banks to be accessed and access control means responsive to a bank address signal for putting one of said register banks in accessible condition, said access control means comprising: first means for receiving the address of said address register; second means for receiving information indicating a different register bank to be selected; third means responsive to said address and said information for generating an actually selecting signal; and fourth means for applying said actually selecting signal to one of said register banks.