Claims
- 1. A CRT display device with a picture shifting circuit, comprising:
- a memory, having memory addresses, for storing data therein;
- a CRT display panel, operatively connected to said memory, for displaying pictures corresponding to data stored in said memory;
- a processor unit, operatively connected to said memory, for generating writing addresses to write data from said processor unit into said memory and for generating reading addresses to read data from said memory to said processor unit;
- storing means operatively connected to said processor unit for storing an offset address;
- an address counter, for generating count values specifying a part of the address space of said memory, cyclically and sequentially; and
- a calculating circuit, operatively connected to said processor unit, said storing means, said address counter, and said memory, for receiving the writing and reading addresses from said processor unit, the offset address from said storing means, and the count values from said address counter and responsive to said writing and reading addresses generated by said processor unit, said offset address stored in said storing means and said count values generated by said address counter and performing a logical operation with respect to the offset address and one of the writing and reading addresses, for supplying real addresses obtained through said logical operation during a display operation for accessing said memory in accordance with the count values and said offset address, and for supplying real addresses obtained through said logical operation for accessing said memory during one of a read and write operation in accordance with said one of said writing addresses and reading addresses from said processor unit and said offset address.
- 2. A CRT display device as set forth in claim 1, wherein said calculating circuit comprises an adder.
- 3. A CRT display device having a memory with addresses for storing data and having a CRT display panel for displaying pictures corresponding to data read out from said memory, comprising:
- a processor unit, operatively connected to the CRT display panel, for generating read addresses, to read data from the memory to said processor unit, and for generating write addresses, to write data from said processor unit to the memory
- storing means, operatively connected to said processor unit, for storing an offset address;
- an address counter, for generating count values specifying a part of an address space of the memory, cyclically and sequentially;
- a calculating circuit, operatively connected to the memory, said address counter, said processor unit, and said storing means, for receiving the read and write addresses from said processor unit, the count values from said address counter, the addresses from the memory and the offset address from said storing means, and responsive to said read and write addresses generated by said processor unit, said offset address stored in said storing means and said count values generated by said address counter, and performing a logical operation with respect to the offset address and the count values and a logical operation with respect to the offset address and one of the write and read addresses, for generating addresses obtained through said logical operation during a display operation to access the memory in accordance with count values and said offset address, and for calculating real addresses obtained through said logical operation for accessing the memory during one of a read and write operation in accordance with the reading and writing addresses from said processor unit and said offset address.
- 4. A CRT display device as set forth in claim 3, wherein said calculating circuit comprises an adder for adding the count values and the selected one of the read addresses and the write addresses, to the offset addresses.
- 5. A CRT display device including a picture display circuit, comprising:
- a processor unit for generating reading addresses to read data into said processor unit, and for generating writing addresses to write data from said processor unit, and offset addresses;
- address counter means for cyclically and sequentially generating count values corresponding to addresses designating a location on the picture display and for accessing data corresponding to each picture plane;
- address register means, operatively connected to said processor unit, for storing said reading and writing addresses from said processor unit;
- offset register means, operatively connected to said processor unit, for storing said offset addresses from said processor unit;
- calculating means, operatively connected to said address counter means, said address register means, and said offset register means, responsive to said writing and reading addresses generated by said processor unit, said offset addresses stored in said address register means and said count values generated by said address counter means, performing a logical operation with respect to the offset addresses and the count values and performing a logical operation with respect to the offset addresses and one of the reading and writing addresses, for adding, during a display operation, a count value from said address counter means and said offset address stored in said offset storing register means and obtaining a display address, and for adding, during one of a reading and writing operation, one of said reading and writing addresses stored in said address register means and said offset address from said offset register means and obtaining a new one of said reading and writing addresses;
- memory means, operatively connected to said calculating means, for receiving one of said display address and said new one of said reading and writing addresses obtained by said logical operations, for accessing said memory means and for defining an address space having a portion specified by said address counter means; and
- a CRT display panel, operatively connected to said memory means, for displaying pictures corresponding data output from said memory means.
- 6. A display controller for picture shifting, connectable to a memory having memory addresses for storing data therein, displaying means for providing a picture, the display means, upon receipt of addresses from the memory means for designating a location on the display means, for displaying pictures corresponding to data stored in the memory, and a processor unit, operatively connected to the memory, for generating writing addresses to write data from the processor unit into the memory, and for generating reading addresses to read data from the memory to the processor unit, as addresses for the display mans, the writing and reading addresses being in one-to-one correspondence with the addresses for the display means and exactly corresponding to the picture displayed on the display means, the display controller comprising:
- storing means, operatively connected to the processor unit, for storing an offset address for shifting the addresses of the display means;
- an address counter for cyclically and sequentially generating count values specifying a part of an address space of the memory corresponding to the addresses for the display means for accessing data corresponding to each one of a picture plane; and
- a calculating circuit, operatively connected to the processor unit, the storing means, the address counter, and the memory, for receiving the address from the processor unit, the offset address from the storing means, and the count values from said address counter, responsive to the writing and reading addresses generated by the processor unit, the offset address stored in the storing means, and the count values generated by said address counter, performing a logical operation with respect to the offset address and the count values and performing a logical operation with respect to the offset address and one of the writing and reading addresses, for supplying real addresses obtained through the logical operation during a display operation for accessing the memory in accordance with the count values and the offset address, and for supplying real addresses obtained through the logical operation for accessing the memory during one of a read and write operation in accordance with one of the writing addresses and reading addresses from the processor unit and the offset address.
Priority Claims (1)
Number |
Date |
Country |
Kind |
56-100508 |
Jun 1981 |
JPX |
|
Parent Case Info
This is a continuation of co-pending application Ser. No. 220,437 filed on July 13, 1988 which is a cont. of Ser. No. 010,199, filed Feb. 27, 1987, abandoned; and which is a cont. of Ser. No. 393,532, filed June 30, 1982, also abandoned.
US Referenced Citations (8)
Continuations (3)
|
Number |
Date |
Country |
Parent |
220437 |
Jul 1988 |
|
Parent |
20199 |
Feb 1987 |
|
Parent |
393532 |
Jun 1982 |
|