×

MEMORY EXPANSION ARRANGEMENT IN A CENTRAL PROCESSOR

  • US 3,703,708 A
  • Filed: 05/12/1971
  • Issued: 11/21/1972
  • Est. Priority Date: 05/12/1971
  • Status: Expired due to Term
First Claim
Patent Images

1. In a digital data processing system having a central processing unit and a memory;

  • wherein the memory comprises a plurality of word stores for program words and data words, the program words having a first part for an operation code and a second part for an operand, a memory input register for addresses designating the individual word stores, access means connected to read out a word from a store corresponding to the address in the memory input register and to supply signals representing the word to a set of memory output conductors;

    wherein the central processing unit comprises memory output register means, an accumulator, an instruction register including an operation code decoder, arithmetic circuits, store registers, and interconnections among them and to the memory input register and memory output conductors, a clock, and operation cycling means driven by the clock to provide operation cycles comprising sequential states;

    instruction reading means effective during a first state of each operation cycle using said access means to read out one program word from memory with the operation code into the instruction register and the operand into the memory output register means, means using the arithmetic circuits to perform an operation designated by the operation code, which for some operation codes includes data reading means effective during a subsequent state of the operation cycle for placing a data word address into the memory input register and using the access means to read out a corresponding data word into the memory output register means, and means effective during the operation cycle to place an address of a program word into the memory input register for the next operation;

    the improvement wherein the memory is divided into a program block and a data block with identical addresses, wherein said access means includes program block addressing means and data block addressing means connected from the memory input register respectively to the program block and the data block, block selection means comprising first means and second means, the first means has inputs connected to outputs of the operation cycling means and instruction register and an output connected to actuate the program block addressing means during said first operation state and also during said subsequent operation state with given operation codes, the second means has inputs connected to outputs of the operation cycling means and instruction register and an output connected to actuate the data block addressing means during said subsequent operation state with other operation codes, so that said instruction readiNg means uses the first means to read program words from the program block, and said data reading means used the first means with said given operation codes to read data from the program block and the second means with said other operation codes to read data words from the data block.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×