Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6129016B2 - - Google Patents
[go: Go Back, main page]

JPS6129016B2 - - Google Patents

Info

Publication number
JPS6129016B2
JPS6129016B2 JP53055949A JP5594978A JPS6129016B2 JP S6129016 B2 JPS6129016 B2 JP S6129016B2 JP 53055949 A JP53055949 A JP 53055949A JP 5594978 A JP5594978 A JP 5594978A JP S6129016 B2 JPS6129016 B2 JP S6129016B2
Authority
JP
Japan
Prior art keywords
data
register
circuit
memory
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP53055949A
Other languages
Japanese (ja)
Other versions
JPS54147738A (en
Inventor
Toshihiko Shirotani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP5594978A priority Critical patent/JPS54147738A/en
Publication of JPS54147738A publication Critical patent/JPS54147738A/en
Publication of JPS6129016B2 publication Critical patent/JPS6129016B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)
  • Memory System (AREA)

Description

【発明の詳細な説明】 本発明はたとえば一画面のリフレツシユメモリ
をもつデイスプレー装置等に好適するデータ処理
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data processing system suitable for, for example, a display device having a single-screen refresh memory.

コンピユータの端末機器あるいはその他の用途
にデイスプレー装置が利用され、そのデイスプレ
ー装置としてリフレツシユメモリを有するものが
ある。この種デイスプレー装置は数字や文字等の
記号の表示はもとよりグラフイツク的なもの、あ
るいは必要に応じて指示用のカーソルなど種々の
表示ができるようにしててあり、そのためのメモ
リを備えている。しかし従来のこの種の装置は画
像表示メモリが一定語長単位で書き込み、読し出
しを行なういわゆるランダムアクセスメモリであ
るため、データ記憶の座標に制限を受けていた。
すなわち書き込み、読み出しが一定語長単位であ
るので、たとえばこの一定語長の途中となるよう
な任意の座標から書き換えたり、消去したりする
ことができなかつた。この制限を受けない方法と
しては1ドツト単位でランダムアクセス可能にし
たメモリもあるが、この場合1ドツト単位で処理
しなければならないため書き込みや読み出しに長
い時間を要し、速度が低下してしまう欠点があ
る。
2. Description of the Related Art Display devices are used as computer terminal equipment or for other purposes, and some display devices have a refresh memory. This type of display device is capable of displaying not only symbols such as numbers and letters, but also graphical displays, or a cursor for instructions as needed, and is equipped with memory for this purpose. However, in conventional devices of this type, the image display memory is a so-called random access memory in which writing and reading are performed in units of a fixed word length, and therefore the coordinates of data storage are limited.
That is, since writing and reading are performed in units of a fixed word length, it is not possible to rewrite or erase data from arbitrary coordinates, such as in the middle of this fixed word length. One way to avoid this restriction is to make memory randomly accessible in units of 1 dot, but in this case, it takes a long time to write and read data because it has to be processed in units of 1 dot, resulting in a slowdown. There are drawbacks.

本発明はこのような点を改善し、ランダムアク
セス可能な蓄積メモリを用いながら任意の座標点
からの書き込み、不要なデータの1ドツト単位で
の除去、既に記憶されているデータと新データと
を重ねて記憶すること等を可能とした画像表示用
メモリへのデータ書き込み上のデータ処理方式を
提供するものである。
The present invention improves these points and allows writing from any coordinate point, removing unnecessary data dot by dot, and combining already stored data with new data while using a storage memory that can be randomly accessed. The present invention provides a data processing method for writing data into an image display memory that enables overlapping storage.

以下図面を参照して本発明の一実施例を説明す
る。本発明では後述するランダムアクセスメモリ
のアドレスが2進数であるため、一定のデータは
nの長さが処理に都合が良く(n=1、2、3
………)、ここではn=3とし、データ長が1バ
イト8ビツトとして説明する。また書き込みある
いは削除のデータ長も同じく8ビツトとする。も
ちろん2nに限る必要はなく、任意長に設定でき
る。第1図において1,2は8ビツト(データ長
に等しい)パラレルイン、パラレルアウトおよび
シフト可能な第1、第2のレジスタ、3はメモリ
から読出したメモリデータを格納する8ビツトレ
ジスタ、4はデータ長に等しいビツト数の8ビツ
トレジスタであつてパラレルアウトが可能なも
の、5はデータ長に等しいビツト数の8ビツトレ
ジスタであつて、パラレルアウトが可能なもので
ある。また6,7,8はそれぞれ前記レジスタ
3,4,5の出力側に設けられる第1、第2、第
3の補数器、9,10,11は前記補数器7、レ
ジスタ1,2の各出力に設けられている第1、第
2、第3のオア回路、12は前記補数器6および
オア回路9の出力側に設けられるアンド回路、1
3は前記オア回路10,11の出力側に設けられ
2方からのデータの中の1つを選んで出力するデ
ータセレクタ、14はランダムアクセスメモリ、
15は各部へのタイミングパルスを発生する主タ
イミング発生回路、16はフリツプフロツプ回
路、17は加算器、18はクロツク発生回路、1
9,20はそれぞれ表示装置のX軸、Y軸に対応
するアドレスレジスタである。また21,22は
画面上のX軸座標、Y軸座標で1ドツト単位の座
標値、23は書き込みあるいは削除のためのデー
タ、24はランダムアクセスメモリ14のデー
タ、アドレスライン、25はランダムアクセスメ
モリ読出しデータ、26は書き込みデータ、2
7,28はランダムアクセスメモリ14のアドレ
スデータである。
An embodiment of the present invention will be described below with reference to the drawings. In the present invention, since the address of the random access memory described later is a binary number, it is convenient for processing certain data to have a length of 2 n (n = 1, 2, 3
. The data length for writing or deletion is also 8 bits. Of course, it does not have to be limited to 2 n , and can be set to any length. In Figure 1, 1 and 2 are 8-bit (equal to the data length) parallel in, parallel out, and shiftable first and second registers, 3 is an 8-bit register that stores memory data read from memory, and 4 is an 8-bit register that can be shifted. 5 is an 8-bit register with a number of bits equal to the data length and capable of parallel output; 5 is an 8-bit register with a number of bits equal to the data length and capable of parallel output. Further, 6, 7, and 8 are the first, second, and third complementers provided on the output side of the registers 3, 4, and 5, respectively, and 9, 10, and 11 are each of the complementer 7 and the registers 1 and 2. 12 is an AND circuit provided at the output side of the complementer 6 and the OR circuit 9;
3 is a data selector provided on the output side of the OR circuits 10 and 11 and selects and outputs one of the data from the two sides; 14 is a random access memory;
15 is a main timing generation circuit that generates timing pulses to each part; 16 is a flip-flop circuit; 17 is an adder; 18 is a clock generation circuit;
Address registers 9 and 20 respectively correspond to the X-axis and Y-axis of the display device. Further, 21 and 22 are X-axis coordinates and Y-axis coordinates on the screen in units of one dot, 23 is data for writing or deletion, 24 is data in the random access memory 14, an address line, and 25 is the random access memory. Read data, 26 is write data, 2
7 and 28 are address data of the random access memory 14.

前記第1、第2、第3の補数器6,7,8は第
2図に示すように排他的オア回路301,30
2,……,30nを並列に接続して構成し、第1
のオア回路9は第3図に示すような主タイミング
発生回路15の出力端にオア回路401,40
1,……,40nを並列に接続して構成し、第
2、第3のオア回路10,11は第4図に示すよ
うに複数のオア回路501,502,……,50
nをそれぞれレジスタ1,2、アンド回路12に
並列に接続して構成し、アンド回路12は第5図
に示すように第1の補数器6、第1のオア回路9
にアンド回路601,602,……,60nを並
列に接続して構成する。
The first, second and third complementers 6, 7 and 8 are exclusive OR circuits 301 and 30 as shown in FIG.
2,...,30n are connected in parallel, and the first
The OR circuit 9 is connected to the output terminal of the main timing generation circuit 15 as shown in FIG.
1,..., 40n are connected in parallel, and the second and third OR circuits 10, 11 are composed of a plurality of OR circuits 501, 502,..., 50 as shown in FIG.
n are connected in parallel to registers 1 and 2 and an AND circuit 12, respectively, and the AND circuit 12 has a first complementer 6 and a first OR circuit 9, as shown in FIG.
It is constructed by connecting AND circuits 601, 602, . . . , 60n in parallel.

次に各場合に分けて動作を説明する。 Next, the operation will be explained separately for each case.

(a) 書き込みの場合(データ長が8ビツト23とす
る) 任意に与えられるX軸、Y軸の座標値21,
22がアドレスレジスタ19,20に入力さ
れ、同時に第1のレジスタ1に書き込まれる新
入力データ23が入力されるとする。ところで
この装置ではランダムアクセスメモリ14への
入力を1バイト(8ビツト)単位で行なつてい
るため、ランダムアクセスメモリ14の番地の
一定語長の途中にかかる任意座標から1バイト
書込むためには入力データをずらしてやる必要
がある。前述のようにデータ長は23であるの
で、アドレスレジスタ19に入力されるX軸の
座標値21の下位3ビツトの値が何ドツト目か
らデータが入力されるかを示す値となる。した
がつてこの値にしたがつてレジスタ1のデータ
をシフトすればよい。すなわちアドレスレジス
タ19からX軸の座標値21のデータがクロツ
ク発生回路18に入力され、このクロツク発生
回路18が主タイミング発生回路15からのタ
イミングパルスによつて駆動される。つまりク
ロツク発生回路18はカウンタデコーダで構成
され、座標値21の下位3ビツトから得られる
データをもとに上記シフトすべき数に応じたク
ロツクパルスを発生し、このクロツクパルスは
レジスタ1,2,4に加ええられる。このよう
にしてシフトすべき値が決定される。
(a) For writing (data length is 8 bits 23 ) Arbitrarily given X-axis and Y-axis coordinate values 21,
22 is input to the address registers 19 and 20, and at the same time, new input data 23 to be written to the first register 1 is input. By the way, in this device, input to the random access memory 14 is performed in units of 1 byte (8 bits), so in order to write 1 byte from an arbitrary coordinate in the middle of a fixed word length of the address of the random access memory 14, It is necessary to shift the input data. As mentioned above, since the data length is 23 , the value of the lower 3 bits of the X-axis coordinate value 21 input to the address register 19 becomes a value indicating from which dot the data is input. Therefore, the data in register 1 may be shifted according to this value. That is, the data of the X-axis coordinate value 21 is inputted from the address register 19 to the clock generation circuit 18, and this clock generation circuit 18 is driven by the timing pulse from the main timing generation circuit 15. In other words, the clock generation circuit 18 is composed of a counter decoder, and generates a clock pulse corresponding to the number to be shifted based on the data obtained from the lower three bits of the coordinate value 21, and this clock pulse is sent to registers 1, 2, and 4. Can be added. In this way, the value to be shifted is determined.

したがつてレジスタ1に入力されたデータは
所定数だけシフトされ、またこのシフトによつ
て出力されたデータがレジスタ2に入る。また
この時シフトしたレジスタ1のシリアル入力は
“0”となるようにしておき、一方レジスタ2
の内容はあらかじめクリアしておく。このシフ
トは同時にレジスタ4についても行なわれ、こ
のレジスタ4の入力には“1”が加えられる
が、あらかじめクリアしておき初期値はオール
“0”としておく。
Therefore, the data input to register 1 is shifted by a predetermined number, and the data output by this shift is input to register 2. Also, the serial input of register 1 shifted at this time is set to "0", while register 2
Clear the contents in advance. This shift is also performed on the register 4 at the same time, and "1" is added to the input of this register 4, but it is cleared in advance so that the initial value is all "0".

このような状態でたとえばX軸座標値21の
下位3ビツトの値が“5”を示したとすると、
入力されたデータは5つシフトされ、この新入
力データは第6図aのように、第1、第2のレ
ジスタ1,2に跨つて収納され、レジスタ4も
第6図bのようになる。
For example, if the lower 3 bits of the X-axis coordinate value 21 indicate "5" in this state,
The input data is shifted by five, and this new input data is stored across the first and second registers 1 and 2 as shown in Figure 6a, and register 4 also becomes as shown in Figure 6b. .

また書込みデータ23に対応する読出しデー
タ25つまり新入力データが入力されるべき隣
り合う番地の一方の1バイトのデータがレジス
タ3に入力され、この時1バイトのデータを
AAAAAAAAとすればレジスタ3の内容は第
6図cのようになる。そしてレジスタ3の出力
は補数器6を通してアンド回路12に加えら
れ、レジスタ4の出力は補数器7およびオア回
路9を通してアンド回路12に加えられる。こ
の補数器6,7は第2図のように各排他的オア
回路301,302,……,30nの一方の入
力に補数(有効“1”信号)として主タイミン
グ発生回路15からタイミングパルスが与えら
れ、その出力が、それぞれ第3図に示すオア回
路401,402,……,40nを通して、あ
るいは直接に第5図に示すアンド回路601,
602,……,60nのそれぞれ異なる入力端
に加えられる。こうしてアンド回路12でレジ
スタ3,4の出力のアンドがとられ第6図dの
ようなデータとなる。この第6図dのデータは
オア回路10,11に導かれ、レジスタ1,2
の出力と論理和がとられる。実際には各オア回
路10,11は第4図のようにオア回路50
1,502,……,50nの一方の入力端にア
ンド回路601,602,……,60nの出力
が導かれ、他方の入力端にレジスタ1,2の出
力が導かれる。つまりオア回路10でレジスタ
1の出力とアンド回路12で得られたレジスタ
3と4のアンドをとられたデータとが重ねら
れ、第6図eに示すようなデータとなる。この
値はデータセレクタ13によつて選択されてレ
ジスタ5に導かれ、第6図eのデータはここの
内容となる。この時データセレクタ13はオア
回路10の出力のみを通すようにし、また主発
振器15からのオア回路9、補数器6,7,8
への入力は“0”となつている。
Also, read data 25 corresponding to write data 23, that is, one byte of data at one of the adjacent addresses to which new input data should be input, is input to register 3, and at this time, one byte of data is input to register 3.
If it is AAAAAAAAA, the contents of register 3 will be as shown in Figure 6c. The output of register 3 is applied to AND circuit 12 through complementer 6, and the output of register 4 is applied to AND circuit 12 through complementer 7 and OR circuit 9. As shown in FIG. 2, these complementers 6 and 7 receive a timing pulse from the main timing generation circuit 15 as a complement (valid "1" signal) to one input of each exclusive OR circuit 301, 302, ..., 30n. The outputs are passed through the OR circuits 401, 402, ..., 40n shown in FIG. 3, or directly to the AND circuits 601, 601, 40n shown in FIG.
602, . . . , 60n, respectively, are applied to different input terminals. In this way, the AND circuit 12 performs an AND operation on the outputs of the registers 3 and 4, resulting in data as shown in FIG. 6d. The data in FIG. 6d is led to OR circuits 10 and 11, and registers 1 and 2
is logically ORed with the output of In reality, each OR circuit 10, 11 is an OR circuit 50 as shown in FIG.
The outputs of the AND circuits 601, 602, . . . , 60n are led to one input terminal of the registers 1, 502, . That is, the OR circuit 10 overlaps the output of the register 1 and the ANDed data of the registers 3 and 4 obtained by the AND circuit 12, resulting in data as shown in FIG. 6e. This value is selected by the data selector 13 and guided to the register 5, and the data in FIG. 6e becomes the contents here. At this time, the data selector 13 passes only the output of the OR circuit 10, and the OR circuit 9 from the main oscillator 15, the complementers 6, 7, 8
The input to is "0".

このようにしてレジスタ5の出力は補数器8
を通し、データアドレスライン24を通して、
ランダムアクセスメモリ14に導き、元々
AAAAAAAAのデータが入つていた番地に格
納する。
In this way, the output of register 5 is the complementer 8
through the data address line 24,
Leads to random access memory 14, originally
Store it at the address that contained the data AAAAAAAA.

次にAAAAAAAAのとなりの番地に入つて
いるBBBBBBBBのデータを読み出し、レジス
タ3に入力する。そして前述の処理と同様に、
このレジスタ3の出力とレジスタ4の内容(第
6図b)のコンプリメントをとつたものとアン
ドをとる。この処理は補数器7とアンド回路1
2によつて行なわれ、第6図fの示すデータが
得られる。次にこのアンド回路12の出力とレ
ジスタ2の内容とがオア回路11に導かれ、こ
こで重ね合わされ、その結果がデータセレクタ
13によつてレジスタ5に導かれ、その内容は
第6図gのようになる。このデータはデータラ
イン24を通じてランダムアクセスメモリ14
に導かれ、このデータは元々BBBBBBBBが入
つていた番地に格納する。すると新らたに書き
込もうとしていた********のデータが
第6図hに示すようにランダムアクセスメモリ
14内に埋め込まれたことになり、書き込み作
業は終了する。
Next, read the data BBBBBBBB stored at the address next to AAAAAAAAA and input it to register 3. And similar to the above process,
The complement of the output of register 3 and the contents of register 4 (FIG. 6b) is ANDed. This process consists of complementer 7 and AND circuit 1.
2, and the data shown in FIG. 6f is obtained. Next, the output of the AND circuit 12 and the contents of the register 2 are led to the OR circuit 11, where they are superimposed, and the result is led to the register 5 by the data selector 13, whose contents are shown in FIG. It becomes like this. This data is transferred to random access memory 14 via data line 24.
Guided by this, this data is stored at the address where BBBBBBBB was originally located. Then, the data of *** that was to be newly written is embedded in the random access memory 14 as shown in FIG. 6h, and the writing operation is completed.

(b) データの消去 消去するドツトを有効“1”とするデータを
与える。
(b) Data erasure Provide data that makes the dot to be erased a valid “1”.

(イ) この消去の場合も(a)で説明したと同様に各
レジスタ1,2,4のシフトを行なう。そし
てシフトの数が“5”であれば、レジスタ
1,2の内容は第7図aに示すようになる。
つまりレジスタ1の5〜7、レジスタ2の0
〜4に“1”が消去となる11000101の消去デ
ータが入力される。またレジスタ4の内容も
(a)での場合と同じ第7図bに示すものとな
る。一方ランダムアクセスメモリ14には消
去データに相当するものとして第7図cに示
す如きAAAAAAAAのデータがあり、レジ
スタ3に取り出される。そして主タイミング
発生回路15の出力によつて信号線29が有
効となり第1の補数器6によつてレジスタ3
の出力の補数が取り出される。この補数と同
時に信号線30が有効となつて第1のオア回
路9を通して得られたレジスタ4の出力がア
ンド回路12に導かれ、ここでアンドがとら
れ、その内容が第2のオア回路10でレジス
タ1の出力と重ねられ、データセレクタ13
を通り、且つ主タイミング回路15からの信
号線31による信号によつてレジスタ5に入
力される。この時信号線29が有効となつて
いるので、レジスタ5の出力が第3の補数器
8によつてさらに補数がとられデータライン
24を通してランダムアクセスメモリ14に
書き込まれる。この時のレジスタ5の補数
(その1とする)は第7図dに示すように
AAAAA00Aとなる。
(a) In the case of this erasure, each register 1, 2, and 4 is shifted in the same manner as explained in (a). If the number of shifts is "5", the contents of registers 1 and 2 will be as shown in FIG. 7a.
In other words, 5 to 7 in register 1, 0 in register 2
Erasure data of 11000101, where "1" means erasure, is input to 4. Also, the contents of register 4
The result is shown in FIG. 7b, which is the same as in (a). On the other hand, the random access memory 14 contains data AAAAAAAA as shown in FIG. Then, the signal line 29 is enabled by the output of the main timing generation circuit 15, and the register 3 is activated by the first complementer 6.
The complement of the output of is retrieved. Simultaneously with this complement, the signal line 30 becomes valid, and the output of the register 4 obtained through the first OR circuit 9 is led to the AND circuit 12, where an AND is taken, and its contents are transferred to the second OR circuit 10. is overlapped with the output of register 1, and data selector 13
and is input to the register 5 by a signal via a signal line 31 from the main timing circuit 15. Since the signal line 29 is active at this time, the output of the register 5 is further complemented by the third complementer 8 and written to the random access memory 14 through the data line 24. At this time, the complement of register 5 (assumed to be 1) is as shown in Figure 7d.
It becomes AAAAA00A.

一方レジスタ2に入つているデータも(a)で
説明したと同様にアンド回路12の出力と第
3のオア回路11で重ねられ、データセレク
タ13を通してレジスタ5に送られ、第3の
補数器8で補数がとられる。この時の補数
(その2とする)は第7図eに示すように
BB0B0BBBとなり、データライン24を介し
てランダムアクセスメモリ14に書き込まれ
る。その結果第7図fに示すように消去デー
タが入力された部分が00ABB0B0となり、希
望のドツトが消去される。
On the other hand, the data stored in the register 2 is also overlapped with the output of the AND circuit 12 by the third OR circuit 11, as explained in (a), and sent to the register 5 through the data selector 13, and then sent to the third complementer 8. The complement is taken by . The complement in this case (taken as 2) is as shown in Figure 7e.
BB0B0BBB and is written to the random access memory 14 via the data line 24. As a result, as shown in FIG. 7f, the portion into which the erase data has been input becomes 00ABB0B0, and the desired dot is erased.

(c) データの重ね記憶 この場合はレジスタ4の出力によるいわゆる
データの切り抜きの動作を行なわせず、(a)で説
明した書き込動作を行なえばよい。つまり主タ
イミング発生回路15の信号線30からの信号
によつて第1のオア回路9の出力が全て有効と
なるようにし、レジスタ1のデータとレジスタ
3のデータとを重ねたものを書き込み、次にレ
ジスタ2のデータとレジスタ3のデータとを重
ねたデータを書き込むことにより、ランダムア
クセスメモリ14には部分的な重ね記憶が行な
われる。
(c) Overlap storage of data In this case, the so-called data clipping operation based on the output of the register 4 is not performed, but the write operation described in (a) can be performed. In other words, all the outputs of the first OR circuit 9 are made valid by the signal from the signal line 30 of the main timing generation circuit 15, and the data in register 1 and the data in register 3 are written in a superimposed manner. By writing data in which the data in register 2 and the data in register 3 are overlapped, partial overlap storage is performed in the random access memory 14.

このようにしてこのデータ処理方式を用いれ
ば、座標軸のいずれかの部分からでも、その位
置に応じてデータをシフトして入力することに
より、部分的な書き換え、部分的なドツト単位
の消去、および部分的な重ね記憶が任意にでき
るようになる。
In this way, if this data processing method is used, by shifting and inputting data from any part of the coordinate axes according to its position, partial rewriting, partial dot-by-dot erasure, and Partial overlapping memory can be done arbitrarily.

たとえばデイスプレー装置に適用した場合
は、1画面のリフレツシユメモリをもつもので
あれば、任意の座標点からの書き込みができ、
しかもデータの消去が可能となりグラフイツク
動作における線分の消去(画面の任意領域の消
去)が1本の信号で可能となる。つまり消去信
号を外部から今まで書いたものと同じものを与
えれば、今まで書いたデータを消去できると云
うことである。また重ねて書き込むこともでき
るので、罫線や文字の上に×などの記号を表示
したりすることもでき、利用性が著しく向上す
る。
For example, when applied to a display device, it is possible to write from any coordinate point as long as it has refresh memory for one screen.
Moreover, data can be erased, and line segments in graphic operations (erasing arbitrary areas on the screen) can be performed with a single signal. In other words, if the same erase signal that has been written so far is applied from the outside, the data that has been written so far can be erased. Furthermore, since it is possible to overwrite text, it is also possible to display symbols such as x on ruled lines or characters, which greatly improves usability.

またプリンタに適用すればデイスプレー装置
と同様に任意のフオーマツト印字が可能とな
る。
Furthermore, if applied to a printer, it becomes possible to print in any format, similar to a display device.

以上述べたように本発明によれば、一定語長単
位の動作でありながら任意の座標軸から書き込
み、消去、重ね記憶を可能としたデータ処理方式
を提供することができる。
As described above, according to the present invention, it is possible to provide a data processing method that enables writing, erasing, and overlapping storage from arbitrary coordinate axes while operating in units of a fixed word length.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例によるデータ処理方
式を示すブロツクダイヤグラム、第2図は第1図
中の補数器を示す構成図、第3図は第1図中の第
1のオア回路を取り出して示した構成図、第4図
は第1図中の第2、第3のオア回路を取り出して
示した構成図、第5図は第1図中のアンド回路を
取り出して示した構成図、第6図は第1図のデー
タ処理方式の書き換え動作を説明するための図、
第7図は第1図のデータ処理装置の消去動作を説
明するための図である。 1,2,3,4,5……レジスタ、6,7,8
……補数器、9,10,11……オア回路、12
……アンド回路、13……データセレクタ、14
……ランダムアクセスメモリ、15……主タイミ
ング発生回路、18……クロツク発生回路。
FIG. 1 is a block diagram showing a data processing method according to an embodiment of the present invention, FIG. 2 is a block diagram showing the complementer in FIG. 1, and FIG. 3 is a block diagram showing the first OR circuit in FIG. FIG. 4 is a diagram showing the second and third OR circuits in FIG. 1; FIG. 5 is a diagram showing the AND circuit in FIG. 1. , FIG. 6 is a diagram for explaining the rewriting operation of the data processing method of FIG. 1,
FIG. 7 is a diagram for explaining the erasing operation of the data processing device of FIG. 1. 1, 2, 3, 4, 5...Register, 6, 7, 8
... Complementor, 9, 10, 11 ... OR circuit, 12
...AND circuit, 13...Data selector, 14
... Random access memory, 15 ... Main timing generation circuit, 18 ... Clock generation circuit.

Claims (1)

【特許請求の範囲】 1 あらかじめ定めた一定語長でランダムアクセ
ス可能な蓄積メモリを用いて書き込み、消去を行
なうデータ処理方式において、前記一定語長の容
量をもち新入力データが入力される第1のシフト
レジスタと、この第1のシフトレジスタに直列に
設けられ前記一定語長の容量をもつ第2のシフト
レジスタと、入力アドレスデータが前記メモリの
隣り合う番地の前記一定語長の途中にかかる位置
を指定したとき前記新入力データをシフトし前記
メモリ内の隣り合う番地に対応するように前記第
1および第2のシフトレジスタに分けて新入力デ
ータを収納する手段と、前記メモリから前記隣り
合う番地のデータを読み出し新らたに入力される
ドツトの部分を切り抜く手段と、この手段で所要
ドツト部分が切り抜かれた隣り合う各一語長のデ
ータと前記第1および第2のシフトレジスタに収
納されているデータを重ね合わせ前記メモリに書
込む手段とを具備したデータ処理方式。 2 読み出された隣り合う番地のデータを切り抜
くことなく第1および第2のシフトレジスタに収
納されているデータと重ね合わせて前記メモリに
書き込むようにしたことを特徴とする特許請求の
範囲第1項記載のデータ処理方式。
[Scope of Claims] 1. In a data processing method in which writing and erasing are performed using a randomly accessible storage memory with a predetermined constant word length, a second shift register that is provided in series with the first shift register and has a capacity of the constant word length, and input address data is placed in the middle of the constant word length at an adjacent address of the memory. means for shifting the new input data when a position is specified and storing the new input data in the first and second shift registers so as to correspond to adjacent addresses in the memory; means for reading the data at the matching address and cutting out the newly inputted dot portion; and inputting each adjacent one-word length data from which the required dot portion has been cut out by this means into the first and second shift registers. A data processing method comprising means for superimposing stored data and writing it into the memory. 2. Claim 1, characterized in that the read data at adjacent addresses is written into the memory in a superimposed manner with the data stored in the first and second shift registers without being cut out. Data processing method described in section.
JP5594978A 1978-05-11 1978-05-11 Data processing system Granted JPS54147738A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5594978A JPS54147738A (en) 1978-05-11 1978-05-11 Data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5594978A JPS54147738A (en) 1978-05-11 1978-05-11 Data processing system

Publications (2)

Publication Number Publication Date
JPS54147738A JPS54147738A (en) 1979-11-19
JPS6129016B2 true JPS6129016B2 (en) 1986-07-03

Family

ID=13013316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5594978A Granted JPS54147738A (en) 1978-05-11 1978-05-11 Data processing system

Country Status (1)

Country Link
JP (1) JPS54147738A (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0640345B2 (en) * 1983-02-01 1994-05-25 株式会社日立製作所 Pattern conversion device
JPS59191663A (en) * 1983-04-14 1984-10-30 Ricoh Co Ltd Data writing method to memory
JPS59194255A (en) * 1983-04-20 1984-11-05 Ricoh Co Ltd Writing method of data to memory
JPS59174958A (en) * 1983-03-24 1984-10-03 Ricoh Co Ltd How to write data to memory
JPS59188763A (en) * 1983-04-08 1984-10-26 Ricoh Co Ltd Data write method to memory
JPS60172085A (en) * 1984-02-17 1985-09-05 株式会社日立製作所 Graphic processor
JPS6175386A (en) * 1984-09-20 1986-04-17 ダイキン工業株式会社 Data shift circuit of bitmap display device
JP2808105B2 (en) * 1986-10-17 1998-10-08 富士ゼロックス株式会社 Font drawing device
JPH01124895A (en) * 1988-09-28 1989-05-17 Hitachi Ltd Access apparatus for image memory
JPH0648437B2 (en) * 1988-09-28 1994-06-22 株式会社日立製作所 Image memory access device and color image display device using the same

Also Published As

Publication number Publication date
JPS54147738A (en) 1979-11-19

Similar Documents

Publication Publication Date Title
KR860002872A (en) Image memory peripherals
JPS6129016B2 (en)
US6396464B2 (en) Liquid-crystal display control apparatus
KR870003647A (en) Video Tex Terminal
JPS5831591B2 (en) Pattern display method at arbitrary position
JP3413611B2 (en) LCD display system
JPS6144317B2 (en)
KR920005607B1 (en) Character display apparatus
JP3817747B2 (en) Typeface information setting device
JPS6035675B2 (en) character pattern generator
JPS5936316B2 (en) Printing or display device
KR910000301B1 (en) User-Defined Character I / O Device and Method of Computer
JPS6053990A (en) character processing device
JPH0120514B2 (en)
JPS61156195A (en) Image data rotation circuit
JPS6051748B2 (en) Memory writing method
KR950000540B1 (en) Window generating method and apparatus therefor
JPS60121496A (en) Display control system
JPS6215595A (en) Memory writing control circuit for character/graphic displayunit
JPH0550013B2 (en)
JPS60150089A (en) Memory
JPH0518155B2 (en)
JPS61262788A (en) Display memory device
JPS61151593A (en) Character display unit
JPS59182495A (en) Display unit