Claims
- 1. An apparatus for use in combination with a main memory for memorizing main data and a cache memory for memorizing selected data of said main data, said apparatus comprising:
- judging means connected to said cache memory for judging whether or not a desired data of said main data is memorized as one of said selected data in a particular address of said cache memory, said judging means passing a cache access signal when said desired data is not memorized in said particular address;
- a supplementary memory including a first register for memorizing a data base address representative of a first address in said main memory and a second register for memorizing a tag base address representative of a second address in said main memory,
- accessing means connected to said supplementary memory, said judging means, and said main memory for accessing said main memory in accordance with said data base address, said tag base address and said cache access signal to read from said main memory a data part of said main data and a tag part of said main data collectively as a specific data of said main data being said desired data; and
- storing means connected to said accessing means and said cache memory for storing said specific data from said accessing means in said particular address;
- wherein said accessing means comprises:
- processing means connected to said first register, said second register, and said judging means for processing said data base address and said tag base address with reference to said cache access signal into a first and a second address signal, respectively; and
- reading means connected to said processing means and said main memory for reading said data part and said tag part from said main memory in accordance with said first and second address signals.
- 2. An apparatus as claimed in claim 1, wherein said processing means comprises:
- first processing means connected to said first register and said judging means for processing said data base address with reference to said cache access signal into said first address signal; and
- second processing means connected to said second register and said judging means for processing said tag base address with reference to said cache access signal into said second address signal.
- 3. An apparatus as claimed in claim 2, wherein said cache access signal is represented by a particular combination of bits, said data base address being represented by a first combination of bits, said tag base address being represented by a second combination of bits, and wherein said first processing means comprises:
- modifying means connected to said judging means for modifying said particular combination into a modified combination different from said particular combination by modifying a number of bits of said particular combination; and
- first calculating means connected to said modifying means, said first register, and said reading means for carrying out a first predetermined calculation between said modified combination and said first combination to produce, as said first address signal, a first result signal representative of a result of said first calculation,
- said second processing means comprising second calculating means connected to said judging means, said second register, and said reading means for carrying out a second predetermined calculation between said particular combination and said second combination to produce, as said second address signal, a second result signal representative of a result of said second calculation.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-218745 |
Aug 1990 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/747,372, filed Aug. 20, 1991, now abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
747372 |
Aug 1991 |
|