Claims
- 1. A microprogram control system for a processor, which includes a micro-instruction address register, comprising:
- first means coupled to an internal data bus through which data for controlling internal circuits of said processor is transmitted and for latching at least a portion of said data only on said internal data bus in response to execution of a data transfer micro-instruction,
- second means for simply extracting a portion of said data latched by said first means,
- third means for selectively masking a portion of said data extracted by said second means and replacing a portion of a content of said micro-instruction address register by said selectively masked data; and
- fourth means coupled to receive a given micro-instruction for decoding said given micro-instruction and for generating a write signal to said first means thereupon, so that said first means latches said portion of said data.
- 2. A system as claimed in claim 1 wherein said first means is a branch register coupled to said data bus and configured to latch said portion of said data on said data bus in response to said write signal from said fourth means.
- 3. A microprogram control system for a processor, which includes a micro-instruction address register, comprising:
- first means coupled to an internal data bus through which data for controlling internal circuits of said processor is transmitted and for latching at least a portion of said data only on said internal data bus in response to execution of a data transfer micro-instruction,
- second means for simply extracting a portion of said data latched by said first means,
- third means for selectively masking a portion of said data extracted by said second means and replacing a portion of a content of said micro-instruction address register by said selectively masked data; and
- fourth means coupled to receive a given micro-instruction for decoding said given micro-instruction and for generating a write signal to said first means thereupon, so that said first means latches said portion of said data; and
- wherein said first means is a branch register coupled to said data bus and configured to latch said portion of said data on said data bus in response to said write signal from said fourth means; and
- wherein said branch register is configured to latch a less significant bit portion of said data on said data bus.
- 4. A system as claimed in claim 3 wherein said branch register is configured to latch a data portion including a least significant bit of said data having a bit length which can be at least halved on said data bus.
- 5. A system as claimed in claim 4, wherein said second means is a multiplexer coupled to said branch register and configured to select a portion of data in said branch register in a given selection signal.
- 6. A system as claimed in claim 5 wherein said multiplexer operates to select either a first half or a second half of said data in said branch register.
- 7. A system as claimed in claim 6 wherein the third means is an address generator configured to receive an output of said multiplexer and a given mask signal so as to generate a logical product therebetween.
- 8. A system as claimed in claim 7 wherein said address generator operates to carry out a logical product between said given mask signal having bits which mutually depend upon each other and a portion of said output of said multiplexer so that only said portion of said output of said multiplexer is masked.
- 9. A system as claimed in claim 8 wherein said address generator operates to further replace a portion of a partially masked output of said multiplexer by a base signal.
- 10. A system as claimed in claim 9 wherein said selection signal, said mask signal and said base signal are provided by a micro-instruction.
Priority Claims (2)
Number |
Date |
Country |
Kind |
60-250055 |
Nov 1985 |
JPX |
|
60-250059 |
Nov 1985 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 06/928,421, now U.S. Pat. No. 4,907,192 filed Nov. 10, 1986.
US Referenced Citations (7)
Continuations (1)
|
Number |
Date |
Country |
Parent |
928421 |
Nov 1986 |
|