Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
332 words
A display memory access control system in combination with an asynchronous central processing unit providing main memory addresses and I/O addresses and including a master clock emitting clock pulses at a predetermined frequency, with each of said I/O addresses being provided for a duration greater than three cycles of said clock pulses, comprising: main memory means addressable by said main memory addresses from said central processing unit; display random access memory means for storing display data and being addressable by said I/O addresses from said central processing unit so that the work area available for programs in said main memory means is not restricted by the need to store display data; display means for displaying the display data stored in said display random access memory means; display controller means for generating addresses for DMA addressing of said display random access memory means; data bus means connecting said display random access memory means with said central processing unit and with said display means; address bus means connecting said central processing unit and said display controller with said display random access memory means; multiplexing means interposed in said address bus means and having a first state in which said I/O addresses from said central processing unit are applied to said display random access memory means, and a second state in which said addresses generated by said display controller means are applied to said display random access memory means so that there is no decrease in the processing speed of said central processing unit when providing direct access to said display random access memory means by said display controller means; and multiplexing control means generating a control signal applied to said multiplexing means and having alternating first and second levels corresponding to said first and second states, respectively, of said multiplexing means and which are cyclically repeated at a frequency which is one-half said predetermined frequency of the clock pulses thereby avoiding the need for high speed operation of said display random access memory means.
Claim 2
Dependent Claim
332 words
A display memory access control system in combination with an asynchronous central processing unit providing main memory addresses and I/O addresses and including a master clock emitting clock pulses at a predetermined frequency, with each of said I/O addresses being provided for a duration greater than three cycles of said clock pulses, comprising: main memory means addressable by said main memory addresses from said central processing unit; display random access memory means for storing display data and being addressable by said I/O addresses from said central processing unit so that the work area available for programs in said main memory means is not restricted by the need to store display data; display means for displaying the display data stored in said display random access memory means; display controller means for generating addresses for DMA addressing of said display random access memory means; data bus means connecting said display random access memory means with said central processing unit and with said display means; address bus means connecting said central processing unit and said display controller with said display random access memory means; multiplexing means interposed in said address bus means and having a first state in which said I/O addresses from said central processing unit are applied to said display random access memory means, and a second state in which said addresses generated by said display controller means are applied to said display random access memory means so that there is no decrease in the processing speed of said central processing unit when providing direct access to said display random access memory means by said display controller means; and multiplexing control means generating a control signal applied to said multiplexing means and having alternating first and second levels corresponding to said first and second states, respectively, of said multiplexing means and which are cyclically repeated at a frequency which is one-half said predetermined frequency of the clock pulses thereby avoiding the need for high speed operation of said display random access memory means.
Claim 3
Dependent Claim
37 words
The combination according to claim 1; in which said display means includes a cathode ray tube, and said addresses generated by said display control means are coordinated with scanning of a roster in said cathode ray tube.
Claim 4
Dependent Claim
125 words
The combination according to claim 2; in which said display random access memory means includes a plurality of random access memories for storing data corresponding to respectively different kinds of displays, each of said random access memories is allocated to a respective range of said I/O addresses, said multiplexing means includes a plurality of multiplexers interposed in said address bus means for said plurality of random access memories, respectively, and being simultaneously changed between said first and second states in response to said first and second levels of said control signal, and said display means includes means for synthesizing display data read from said plurality of random access memories for display by said cathode ray tube when said control signal is at said second level.
Claim 5
Dependent Claim
33 words
The combination according to claim 1; in which said central processing unit further includes an I/O port to which less than all of said I/O addresses are applied through said address bus means.
Claim 6
Dependent Claim
26 words
The combination according to claim 4; in which said I/O addresses include 16 bits, and only the lower 8 bits are applied to said I/O port.
Claim 7
Dependent Claim
68 words
The combination according to claim 5; in which said lower 8 bits of the I/O addresses from said central processing unit are coupled through said address bus means to the upper 8 bits of the addreses of said display random access memory means, and the upper 8 bits of said I/O addresses are coupled to the lower 8 bits of the addresses of said display random access means.