JPH0416809B2 - - Google Patents
Info
- Publication number
- JPH0416809B2 JPH0416809B2 JP56163051A JP16305181A JPH0416809B2 JP H0416809 B2 JPH0416809 B2 JP H0416809B2 JP 56163051 A JP56163051 A JP 56163051A JP 16305181 A JP16305181 A JP 16305181A JP H0416809 B2 JPH0416809 B2 JP H0416809B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- register
- memory
- address
- value
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/02—Comparing digital values
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
本発明は光学文字読取り装置等に使用するN個
のデータより、最も大きな又は小さな値を有する
n個のデータを選択するのに小規模な回路で高速
に実現出来る選択方法に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention provides a method for selecting n pieces of data having the largest or smallest value from N pieces of data used in an optical character reading device, etc., which can be realized at high speed with a small-scale circuit. Regarding the method.
日本語光学文字読取り装置では常用漢字約2000
字を第1のメモリに記憶しておき、読取つた文字
と約2000字の漢字とを類似度の値をもつて比較
し、この値を第2のメモリに記憶し、類似度の最
も高いものを複数個出力して処理している。この
ような場合N個のデータの中から値の最も大きな
又は小さな予め定められたn個のデータを高速に
選択する場合、従来は次のような選択回路で行つ
ていた。第1図は従来例の選択回路のブロツク
図、第2図は第1図の場合の7個のデータの中か
ら、値の大きな3個のデータを選択する場合のテ
ーブルを示す。 Approximately 2000 commonly used kanji with Japanese optical character reader
Store the characters in the first memory, compare the read characters with approximately 2000 kanji based on the similarity value, store this value in the second memory, and select the one with the highest degree of similarity. is output and processed multiple times. In such a case, when selecting predetermined n pieces of data having the largest or smallest value from among the N pieces of data at high speed, the following selection circuit has conventionally been used. FIG. 1 is a block diagram of a conventional selection circuit, and FIG. 2 shows a table for selecting three pieces of data having large values from among the seven pieces of data in the case of FIG.
図中1はN個のデータを記憶するメモリ、2は
制御回路、3はドライバである。第2図を用いて
原理を説明するとイに示す如き7個のデータがあ
る場合その中から値の大きな3個のデータを選択
する場合は第2のメモリ1上に一旦7個のデータ
の値をそれぞれ記憶しておきこの7個のデータが
記憶されている番地(第2図では1〜7番地迄の
値)を制御回路2により制御して調べ最大値10と
その番地2を記憶し、1番地の内容4と2番地の
最大値10をロに示す如く入れ替える。次には2番
地〜7番地に記憶されているデータの内容を制御
回路2により制御して調べ最大値9とその番地7
を記憶し2番地の内容4とハに示す如く入れ替え
る。次は3番地から7番地迄のデータを制御回路
2により制御して調べ最大値7とその番地5を記
憶し3番地の内容6を7に、ニに示す如く入れ替
える。この1〜3番地の内容をドライバ3を介す
ることにより出力すれば大きな値の3つのデータ
が得られる。小さな3個のデータを選択する場合
は同じような方法でイの場合は最小値1のデータ
を1番地のデータである4と入れ替えロの場合は
2番地から7番地迄の最小値2のデータを2番地
のデータと入れ替え、ハの場合は3番地から7番
地迄の最小値4のデータを3番地のデータと入れ
替えれば1〜3番地に小さな3個のデータが記憶
されることとなり、これを出力すれば良い。しか
し日本語光学文字読取り装置の如く約2000字と比
較しその類似度を値で示して一旦記憶するメモリ
1は大規模になる欠点がある。 In the figure, 1 is a memory that stores N pieces of data, 2 is a control circuit, and 3 is a driver. To explain the principle using FIG. are stored respectively, and the addresses where these seven pieces of data are stored (values from addresses 1 to 7 in FIG. 2) are controlled by the control circuit 2, and the maximum value 10 and its address 2 are memorized. The contents of address 1, 4, and the maximum value, 10, of address 2 are exchanged as shown in b. Next, the contents of the data stored in addresses 2 to 7 are controlled by the control circuit 2, and the maximum value 9 and the address 7 are checked.
is stored and replaced with the content 4 at address 2 as shown in c. Next, the data from address 3 to address 7 is controlled by the control circuit 2, and the maximum value 7 and its address 5 are stored, and the content 6 of address 3 is replaced with 7 as shown in d. If the contents of addresses 1 to 3 are outputted via the driver 3, three pieces of data with large values can be obtained. If you want to select 3 small pieces of data, use the same method.In case A, replace the data with the minimum value 1 with 4, which is the data at address 1.In the case B, use the data with the minimum value 2 from addresses 2 to 7. If you replace the data with the data at address 2, and in the case of C, replace the data with the minimum value 4 from addresses 3 to 7 with the data at address 3, three small pieces of data will be stored at addresses 1 to 3, and this All you have to do is output . However, the memory 1 used in Japanese optical character reading devices, which compares approximately 2,000 characters and indicates the degree of similarity as a value and temporarily stores the data, has the disadvantage of being large in size.
本発明の目的は上記の欠点をなくすために小規
模な回路で高速度に選択出来る選択方法の提供に
ある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a selection method that can perform selection at high speed using a small-scale circuit in order to eliminate the above-mentioned drawbacks.
本発明は、〔以下の( )内の番号は第3図の
実施例の番号に対応している。〕N個のデータを
順に読み出すと共にこれ等のデータの内のn個の
データを記憶したり記憶したデータを出力するメ
モリ10と、
最小値に対応するアドレスを記憶するレジスタ
5と、
クロツクをカウントしカウンタ値をアドレスと
し、セレクタ7を介して該メモリ10に入力する
と共に該レジスタ5に入力し、又nの値と比較し
nになればカウンタ6をリセツトさせる第1の比
較器8に入力する該カウンタ6と、
該カウンタ6の出力値が該レジスタ5に記憶し
た値かを選択し該メモリ10にアドレスを与える
該セレクタ7と、
該メモリ10の出力のデータを入力し、入力デ
ータとの値を比較し制御信号を該セレクタ7と該
レジスタ5に送つたり、書込み信号を制御する制
御信号を送る第2の比較器11と、
該メモリ10に記憶したn個のデータを入力し
最小値を検出し制御信号を該セレクタ7と該レジ
スタ5に送り該レジスタ5に最小値の時のアドレ
スを記憶させる最小値検出手段12,4とを備
え、
最初は該セレクタ7にて該カウンタ6側を選択
し入力するn個のデータを順次該メモリ10に記
憶させると共に記憶したデータを順次該第2の比
較器11に出力し、該第2の比較器11にて入力
データと比較し、最小値が検出されると該第2の
比較器11よりの制御信号にてその時の該カウン
タ6のアドレスを該レジスタ5に記憶させると共
に該セレクタ7では該レジスタ5側を選択させて
該メモリ10より最小値を出力させて該第2の比
較器11に入力させ、入力データと比較させ入力
データの方が大きいと該第2の比較器11よりの
制御信号にて書込み信号を動作させ、入力データ
の方を該最小値と入れ替え該最小値のアドレス位
置に記憶させ、n個のデータを該最小値検出手段
12,4に送り最小値を検出させ制御信号により
その最小値のアドレスを該レジスタ5に記憶さ
せ、該セレクタ7では該レジスタ5側を選択させ
最小値を該第2の比較器11に入力させ入力デー
タと比較する動作を繰替えさせて上位n個のデー
タを該メモリ10に記憶させることによつて、小
規模な回路で高速に上位n個のデータを選択する
ことが可能になる。 [The numbers in parentheses below correspond to the numbers of the embodiment shown in FIG. 3. ] A memory 10 that sequentially reads out N pieces of data, stores n pieces of data, and outputs the stored data, a register 5 that stores the address corresponding to the minimum value, and a clock that counts. The counter value is used as an address, and is input to the memory 10 via the selector 7, and input to the register 5, and is also input to the first comparator 8, which compares it with the value of n and resets the counter 6 when it reaches n. a selector 7 that selects whether the output value of the counter 6 is the value stored in the register 5 and gives an address to the memory 10; a second comparator 11 which compares the values of and sends a control signal to the selector 7 and the register 5, and which sends a control signal to control the write signal; Minimum value detection means 12 and 4 are provided for detecting the minimum value and sending a control signal to the selector 7 and the register 5 to store the address at the time of the minimum value in the register 5. Initially, the selector 7 detects the counter. 6 side is selected and inputted n data are sequentially stored in the memory 10, and the stored data are sequentially output to the second comparator 11, and the second comparator 11 compares them with the input data. , when the minimum value is detected, the address of the counter 6 at that time is stored in the register 5 by the control signal from the second comparator 11, and the selector 7 selects the register 5 side and stores it in the memory. 10 outputs the minimum value and inputs it to the second comparator 11, compares it with input data, and if the input data is larger, operates a write signal with a control signal from the second comparator 11, The input data is replaced with the minimum value and stored at the address position of the minimum value, and the n pieces of data are sent to the minimum value detection means 12, 4 to detect the minimum value, and the address of the minimum value is detected by the control signal. The selector 7 selects the register 5 side, inputs the minimum value to the second comparator 11, repeats the operation of comparing with the input data, and stores the top n data in the memory 10. By storing the data in , it becomes possible to select the top n data at high speed with a small-scale circuit.
又N個のデータを順に読み出すと共にこれ等の
データの内のn個のデータを記憶したり記憶した
データを出力するメモリ10と、
最大値に対応するアドレスを記憶するレジスタ
5と、
クロツクをカウントしカウンタ値をアドレスと
し、セレクタ7を介して該メモリ10に入力する
と共に該レジスタ5に入力し、又nの値と比較し
nになればカウンタ6をリセツトさせる第1の比
較器8に入力する該カウンタ6と、
該カウンタ6の出力値か、該レジスタ5に記憶
した値かを選択し該メモリ10にアドレスを与え
る該セレクタ7と、
該メモリ1の出力を入力とし、入力データとの
値を比較し制御号を該セレクタ7と該レジスタ5
に送つたり、書込み信号を制御する制御信号を送
る第2の比較器11と、
該メモリ10に記憶したn個のデータを入力し
最大値を検出し制御信号を該セレクタ7と該レジ
スタ5に送り該レジスタ5に最大値の時のアドレ
スを記憶させる最大値検出手段12,4とを備
え、
最初は該セレクタ7にて該カウンタ6側を選択
し入力するn個のデータを順次該メモリ10に記
憶させると共に記憶したデータを順次該第2の比
較器11に出力し、該第2の比較器11にて入力
データと比較し、最大値が検出されると該第2の
比較器11よりの第1の制御信号にてその時の該
カウンタ6のアドレスを該レジスタ5に記憶させ
ると共に該セレクタ7では該レジスタ5側を選択
させて該メモリ10より最大値を出力させて該第
2の比較器11に入力させ、入力データと比較さ
せ入力データの方が小さいと該第2の比較器11
よりの制御信号にて書込み信号を動作させ、入力
データの方を該最大値と入れ替え該最大値のアド
レス位置に記憶させ、n個のデータを該最大値検
出手段12,4に送り最大値を検出させ制御信号
によりその最大値のアドレスを該レジスタ5に記
憶させ、該セレクタ7では該レジスタ5側を選択
させ最大値を該第2の比較器11に入力させ入力
データを比較する動作を繰替えさせて下位n個の
データを該メモリ10に記憶させることによつて
小規模な回路で高速に下位n個のデータを選択す
ることが可能になる。以下本発明の一実施例につ
き図に従つて説明する。 In addition, there is a memory 10 that sequentially reads out N pieces of data, stores n pieces of data, and outputs the stored data, a register 5 that stores the address corresponding to the maximum value, and a clock that counts. The counter value is used as an address, and is input to the memory 10 via the selector 7, and input to the register 5, and is also input to the first comparator 8, which compares it with the value of n and resets the counter 6 when it reaches n. a selector 7 which selects either the output value of the counter 6 or the value stored in the register 5 and gives an address to the memory 10; Compare the values and send the control signal to the selector 7 and register 5.
a second comparator 11 which sends a control signal to control the write signal to the selector 7 and the register 5; maximum value detecting means 12, 4 for storing the address of the maximum value in the register 5; first, the selector 7 selects the counter 6 side and the input n data are sequentially transferred to the memory; 10 and sequentially outputs the stored data to the second comparator 11, and compares it with the input data in the second comparator 11. When the maximum value is detected, the second comparator 11 outputs the stored data sequentially to the second comparator 11. With the first control signal, the current address of the counter 6 is stored in the register 5, and the selector 7 selects the register 5 side to output the maximum value from the memory 10, and the second It is input to the comparator 11 and compared with the input data, and if the input data is smaller, the second comparator 11
The write signal is activated by the control signal from above, the input data is replaced with the maximum value and stored at the address position of the maximum value, and the n pieces of data are sent to the maximum value detection means 12 and 4 to detect the maximum value. The address of the maximum value is stored in the register 5 by the detection control signal, the selector 7 selects the register 5 side, the maximum value is input to the second comparator 11, and the operation of comparing the input data is repeated. By storing the n lowest data in the memory 10, it becomes possible to select the n lowest data at high speed with a small-scale circuit. An embodiment of the present invention will be described below with reference to the drawings.
第3図は本発明の実施例の選択回路のブロツク
図、第4図は第3図の場合の最初にバツフアメモ
リ(以下メモリと略称する)にn個のデータを記
憶する場合の動作を示すタイムチヤート、第5図
は第3図の場合のメモリ内の最小値より、入力す
るデータ小さい場合の動作を示すタイムチヤート
である。 FIG. 3 is a block diagram of the selection circuit according to the embodiment of the present invention, and FIG. 4 is a time diagram showing the operation when n pieces of data are first stored in the buffer memory (hereinafter referred to as memory) in the case of FIG. 5 is a time chart showing the operation when the input data is smaller than the minimum value in the memory in the case of FIG. 3.
図中10はバツフアメモリとしてのメモリ1
1,4,8は比較器、12はレジスタ、5は最小
値のデータのアドレスを記憶するレジスタ、6は
クロツクをカウントするカウンタ、7はセレク
タ、VALは順次送られてくるN個のデータを示
し、BADDはメモリ10のアドレス、BFWEは
メモリ10への書き込み信号、CNTAはメモリ
10のアドレスBADDとしてレジスタ5の出力
を使用するか、カウンタ6の出力を使用するかの
制御信号、PTSTはカウンタ6の出力をレジスタ
5へ記憶させる制御信号、ACEはカウンタ6の
制御信号、VSTはメモリ10の出力をレジスタ
12に記憶させる制御信号、CHBFは比較器11
の出力で、メモリ10の内容を入れ替えるか入れ
替えないかの制御及びCNTA、PTSTを制御す
る制御信号、DSETはメモリ10の内容の入れ替
え後最小値を探す制御及びPTSC、ACEを制御す
る制御信号を示す。 In the figure, 10 is memory 1 as a buffer memory.
1, 4, and 8 are comparators, 12 is a register, 5 is a register that stores the address of the minimum value data, 6 is a counter that counts the clock, 7 is a selector, and VAL is a register that stores N pieces of data that are sent sequentially. BADD is the address of memory 10, BFWE is the write signal to memory 10, CNTA is the control signal for whether to use the output of register 5 or the output of counter 6 as address BADD of memory 10, PTST is the counter ACE is the control signal for counter 6, VST is the control signal for storing the output from memory 10 in register 12, CHBF is comparator 11.
The output is a control signal to control whether or not to replace the contents of the memory 10 and to control CNTA and PTST.DSET is a control signal to search for the minimum value after replacing the contents of the memory 10 and a control signal to control PTSC and ACE. show.
最初はN個のデータを記憶しているメモリ(図
示していない)より送られてくるN個のデータの
内最初のn個のデータをメモリ10に記憶するが
これを第3図第4図で説明する。 Initially, the first n data of the N data sent from a memory (not shown) storing N data is stored in the memory 10. I will explain.
N個として7個を選び、これは第2図のイで示
されるデータとする。即ち7個のデータは4,
10,6,2,7,1,9とし、このうちnを3と
し、7個のデータから大きい値の3個を選ぶ例で
以下説明する。 Seven items are selected as N items, and this is the data shown by A in FIG. In other words, 7 pieces of data are 4,
10, 6, 2, 7, 1, and 9, n is 3, and three of the largest values are selected from seven data items.
先ず第3図における動作の概要を説明する。図
示しないメモリには7個のデータが記憶されてい
て、これはVALとしてバツフアメモリ10に与
えられるが、このメモリはn個、即ち3個のデー
タを記憶する容量となつている。 First, an overview of the operation in FIG. 3 will be explained. Seven pieces of data are stored in a memory (not shown), which is given to the buffer memory 10 as VAL, but this memory has a capacity to store n pieces of data, that is, three pieces of data.
即ちVALとしてデータ4,10,6が順次メモ
リ10に与えられるが、そのアドレスBADDは
クロツクカウンタ6でカウントした値が使用さ
れ、例えばクロツクのカウンタ値が1であればア
ドレス1、カウント値が2であればアドレス2と
なるようにしてある。このカウント値はセレクタ
7を介して与えられる。比較器8の一つの端子に
nが与えられており、他の入力としてカウンタ6
の出力が与えられ、これによつて比較器はn個、
この例では3個のデータのみがメモリ10に記憶
されるように監視する機能を有す。 That is, data 4, 10, and 6 are sequentially given to the memory 10 as VAL, but the value counted by the clock counter 6 is used as the address BADD. For example, if the clock counter value is 1, the address is 1, and the count value is 1. If it is 2, it becomes address 2. This count value is given via the selector 7. n is given to one terminal of the comparator 8, and the counter 6 is given as the other input.
is given the output of n comparators,
In this example, it has the function of monitoring so that only three pieces of data are stored in the memory 10.
尚メモリ10に、4,10,6を記憶する過程
で、入力されるデータの値の大、小を比較器11
で判定し、最も小さい値に対応するアドレスを検
出する動作が行われている。即ち4が記憶される
時のアドレス1はメモリBADDとして与えれる
が、同時にその1はレジスタに5も与えられてい
る。次にデータ10が与えられた時に、先の4と1
0を比較器11で比較し、4が小であるから、そ
のアドレス1はレジスタ5でそのまま記憶され、
次に6が来ると同様に最小の値4と6を比較器1
1で比較する。4が小であるからレジスタ5の値
1は変化しない。 In addition, in the process of storing 4, 10, and 6 in the memory 10, the comparator 11 detects whether the input data values are large or small.
An operation is performed in which the address corresponding to the smallest value is detected. That is, address 1 when 4 is stored is given as memory BADD, but at the same time 5 is also given to the register. Next, when data 10 is given, the previous 4 and 1
0 is compared with the comparator 11, and since 4 is small, the address 1 is stored as is in the register 5,
Next, when 6 comes, compare the minimum values 4 and 6 with comparator 1.
Compare with 1. Since 4 is small, the value 1 in register 5 does not change.
このように7個のデータ中、3個のデータ4,
10,6はメモリ10のアドレス1,2,3に記憶
されると共に、レジスタ5には最小の値4に対応
するアドレス1が記憶されている。 In this way, out of 7 data, 3 data 4,
10 and 6 are stored at addresses 1, 2, and 3 of memory 10, and address 1 corresponding to the minimum value 4 is stored in register 5.
この状態でVALとして第4番目のデータ2が
与えられると、これは比較器11で、メモリ内の
最小値4と比較される。 When the fourth data 2 is given as VAL in this state, the comparator 11 compares it with the minimum value 4 in the memory.
この場合は、第4番目のデータ2は4より小で
あるので、2はメモリには記憶されないで、メモ
リ中には依然4,10,6が又レジスタ5にはデー
タ4に対するアドレスを示す1が記憶されてい
る。第5番目のデータ7がVALとして与えられ
ると、この7と4が比較器11で比較される。こ
の新たなデータ7が4より大であることが判別さ
れると、4の入つていたアドレス1の内容はデー
タ4からデータ7に変更される。 In this case, since the fourth data 2 is smaller than 4, 2 is not stored in the memory, and 4, 10, 6 are still stored in the memory, and 1 indicating the address for data 4 is stored in register 5. is memorized. When the fifth data 7 is given as VAL, this 7 and 4 are compared by the comparator 11. When it is determined that this new data 7 is greater than 4, the contents of address 1, which contained 4, are changed from data 4 to data 7.
メモリ10には、アドレス1,2,3にデータ
7,10,6が記憶されている。この3個のデータ
のうち最小のデータを最小値検出手段のレジスタ
12と比較器4で判別する。この判別動作の詳細
も後述するが、最小値は6であつて、アドレス3
にあることが判別され、レジスタ5の内容は1か
ら3に変更される。 In the memory 10, data 7, 10, and 6 are stored at addresses 1, 2, and 3. The smallest data among these three pieces of data is determined by the register 12 and comparator 4 of the minimum value detection means. The details of this discrimination operation will be described later, but the minimum value is 6, and the address 3
, and the contents of register 5 are changed from 1 to 3.
第6番目のデータ1がVALとして与えられる
と、メモリ10中の最小値6と1の大小が比較器
11で比較され、6が大であるので、データ1は
メモリに記憶されることはなく、メモリ10の内
容と、レジスタ5の内容も共に変化はない。 When the sixth data 1 is given as VAL, the comparator 11 compares the minimum value 6 in the memory 10 with the magnitude of 1, and since 6 is larger, data 1 is not stored in the memory. , the contents of the memory 10 and the contents of the register 5 remain unchanged.
第7番目のデータ9が与えられると、比較器1
1で大小が比較され、9が6より大であるので、
アドレス3のデータ6は9に変更され、レジスタ
5の3は変更されない。しかしこのようにしてメ
モリ10には7個のデータのうち大きな3個のデ
ータとしてアドレス1,2,3に7,10,9が記
憶され選別されたことになる。 When the seventh data 9 is given, comparator 1
1 compares the size, and 9 is greater than 6, so
Data 6 of address 3 is changed to 9, and 3 of register 5 is not changed. However, in this way, 7, 10, and 9 are stored in the memory 10 at addresses 1, 2, and 3 as the three largest data among the seven data, and are selected.
上記が第3図の実施例回路の動作の概要である
が、詳細動作は下記の如くなる。 The above is an outline of the operation of the embodiment circuit shown in FIG. 3, and the detailed operation is as follows.
動作のスタートの状態では、メモリ10には如
何なるデータも記憶されていないが、VALとし
てデータ4が与えられ時に比較器11の出力
CHBFはオンの状態であり、PTSTにもパルスが
生じ、カウンタ6への制御信号ACE、メモリ1
0への書き込み信号BFWE、セレクトへの制御
信号CNTAもオンの状態となつている。これは
第4図に示す通りである。 At the start of operation, no data is stored in the memory 10, but when data 4 is given as VAL, the output of the comparator 11
CHBF is in the on state, a pulse is also generated in PTST, and the control signal ACE to counter 6 and memory 1
The write signal BFWE to 0 and the control signal CNTA to select are also in the on state. This is as shown in FIG.
CNTAはオンである時は、クロツクをカウン
トするカウンタ6よりの値がセレクタ7で選ば
れ、このカウント値1はメモリのアドレス
BADDをアドレス1としてメモリ10に与えら
れる。従つてVALとしてのデータ4はメモリ1
0のアドレス1に記憶される。一方カウンタ6よ
りのカウント値1はレジスタ5にも記憶される。
カウンタ6よりの出力は、PTSTがオンの時に新
たな値となるが、オフの時はこれまでの値を変更
しない。 When CNTA is on, the value from counter 6 that counts the clock is selected by selector 7, and this count value 1 is the memory address.
BADD is given to the memory 10 as address 1. Therefore, data 4 as VAL is memory 1
It is stored at address 1 of 0. On the other hand, the count value 1 from the counter 6 is also stored in the register 5.
The output from the counter 6 becomes a new value when PTST is on, but does not change the previous value when it is off.
更にカウンタ6の出力は比較器8に与えられ、
この比較器は既述の通り、カウンタよりの出力が
nの値となつた時を判別し、メモリ10の新たな
記憶動作を制限する機能を有す。メモリ10に4
が記憶されると、CNTAはオフの状態となるた
め、レジスタ5に記憶されていたデータ4のアド
レス1を示す値1がセレクタ7を通して、メモリ
10に与えられ、アドレス1にあつたデータ4の
値は記憶されたままの状態で同時に出力Doにも
取り出される。この状態で次の2番目のデータ10
がVALとしてメモリ10に与えられると、この
時にCNTAはオンになつているので、クロツク
がカウンタ6でカウントされた値2がセレクタ7
でセレクトされて、メモリへのアドレスBADD
としてのアドレス2が与えられ、データ10はメモ
リのアドレス2に記憶されると共に先の4と新た
な10とが比較器11で比較される。10より4が小
であるので、この時CHBFはオフであり、従つて
PTSTはオフの状態を続けているので、レジスタ
5には値2は与えられないで、このレジスタには
値1が記憶されたままである。 Furthermore, the output of the counter 6 is given to a comparator 8,
As described above, this comparator has the function of determining when the output from the counter reaches the value n and restricting new storage operations in the memory 10. memory 10 to 4
When CNTA is stored, CNTA is turned off, so the value 1 indicating address 1 of data 4 stored in register 5 is given to memory 10 through selector 7, and the value 1 indicating address 1 of data 4 stored at address 1 is applied to memory 10. The value is simultaneously retrieved to the output Do while being stored. In this state, the next second data 10
is given to the memory 10 as VAL, since CNTA is on at this time, the value 2 counted by the clock counter 6 is transferred to the selector 7.
address BADD to memory selected by
Address 2 is given as , data 10 is stored at address 2 of the memory, and the previous 4 and new 10 are compared in comparator 11 . Since 4 is smaller than 10, CHBF is off at this time, so
Since PTST continues to be off, the value 2 is not given to register 5, and the value 1 remains stored in this register.
即ちメモリ10にはアドレス1と2にデータ4
と10が記憶され、レジスタ5には最小の値4の記
憶されているアドレスとしての値1が記憶されて
いる。CNTAはこの状態ではオフとなつている
ので、セレクタ7はレジスタ5の内容である値1
をBADDとしてアドレス1をメモリ10に与え、
アドレス1のデータ4をDoに出力する。第3番
目のデータ6が与えられると、CNTAは再びオ
ンの状態となつているので、クロツクがカウンタ
6でカウントされた値3をセレクタ7が選び、ア
ドレスBADDとして3をメモリ10に与え、デ
ータ6はアドレス3に記憶される。 That is, the memory 10 has data 4 at addresses 1 and 2.
and 10 are stored, and the value 1 is stored in the register 5 as the address where the minimum value 4 is stored. Since CNTA is off in this state, selector 7 sets the value 1, which is the content of register 5.
Give address 1 to memory 10 as BADD,
Output data 4 of address 1 to Do. When the third data 6 is given, CNTA is turned on again, so the selector 7 selects the value 3 counted by the clock counter 6, gives 3 as the address BADD to the memory 10, and sends the data 6 is stored at address 3.
同時にこのデータ6はDoにある4と比較器1
1で大小を比較される。依然として4が小である
ので、CHBFはオフであり、従つてPTSTもオフ
の状態で、従つてレジスタ5の内容は変わらな
い。即ちメモリ10のアドレス1,2,3にはデ
ータ4,10,6が記憶され、そのうち最小のデー
タ4のアドレスに対応する値1がレジスタ5に記
憶されている。これでnとしての3個のデータ
が、メモリ10には記憶されているので、これは
比較器8で判別され、メモリ10への新たな記憶
は阻止される。 At the same time, this data 6 is 4 in Do and comparator 1
1 to compare the size. Since 4 is still small, CHBF is off and therefore PTST is also off, so the contents of register 5 remain unchanged. That is, data 4, 10, and 6 are stored at addresses 1, 2, and 3 of the memory 10, and the value 1 corresponding to the address of the smallest data 4 among them is stored in the register 5. Since three pieces of data as n are now stored in the memory 10, this is determined by the comparator 8 and new storage in the memory 10 is blocked.
この時にはCNTAはオフであつて、レジスタ
5に記憶されている値1がセレクタ7でセレクト
され、BADDはアドレス1としてメモリ10に
与えられ、アドレス1のデータ4がDoとして出
力され、その状態で第4番目のデータ2がVAL
として与えられると、これはデータ4と比較器1
1で比較される。この場合CHBFは新たなデータ
が4より大の時はオンとなるが、この場合は4よ
り新たなデータ2が小であるので、オフの状態と
なる。従つてレジスタ5の状態には変化は生じな
い。この状態は第5図に示す通りである。 At this time, CNTA is off, value 1 stored in register 5 is selected by selector 7, BADD is given to memory 10 as address 1, data 4 at address 1 is output as Do, and in that state 4th data 2 is VAL
given as , this means data 4 and comparator 1
1 is compared. In this case, CHBF is turned on when the new data is larger than 4, but in this case, since the new data 2 is smaller than 4, it is turned off. Therefore, no change occurs in the state of register 5. This state is as shown in FIG.
この状態でCNTAはオフであるので、レジス
タ5の値1がセレクタ7を介してアドレス1とし
てメモリ10に与えられ、アドレス1のデータ4
がDoに出力される。第5番目のデータ7がVAL
として与えられると、データ7とこのデータ4が
比較器で比較される。新たなデータが4より大で
あるので、CHBFはオンとなり、書込み信号
BFWEにより、しかもメモリ10にこの時も与
えられているアドレス1によつて、このアドレス
位置にデータ4の代わりにデータ7が記憶され
る。 Since CNTA is off in this state, the value 1 of register 5 is given to memory 10 as address 1 via selector 7, and data 4 of address 1 is given to memory 10 as address 1.
is output to Do. The fifth data 7 is VAL
, data 7 and this data 4 are compared by a comparator. Since the new data is greater than 4, CHBF is turned on and the write signal
By means of BFWE and by address 1 which is also present in memory 10, data 7 is stored in place of data 4 at this address location.
即ちこの状態ではメモリ10のアドレス1,
2,3にはデータ7,10,6が記憶され、レジス
タ5には依然アドレス1が記憶されている。 That is, in this state, address 1 of memory 10,
Data 7, 10, and 6 are stored in registers 2 and 3, and address 1 is still stored in register 5.
次にこのデータ7,10,6の最小値の判別動作
に移る。この場合には再び制御信号CNTA、
ACEはオンとなり、メモリ10上のアドレス1,
2,3に記憶されているデータ7,10,6を順次
読みだし、しかもこの3個の読出し回数の判別は
書き込みの場合と同様に比較器8で監視される。 Next, the operation moves to the determination of the minimum value of data 7, 10, and 6. In this case again the control signal CNTA,
ACE is turned on and addresses 1, 1 on memory 10
The data 7, 10, and 6 stored in 2 and 3 are sequentially read out, and the determination of the number of times these three readings are performed is monitored by the comparator 8 in the same way as in the case of writing.
即ちデータ7を読み出す時、CNTAはオンと
なつているので再び新たにクロツクがカウンタ6
でカウントされ、値1はセレクタ7でセレクトさ
れて、BADDとしてアドレス1がメモリ10に
与えられ、アドレス1のデータ7がレジスタ12
に与えられる。同時にこのPTSTはオンとなつて
いるので値1はレジスタ5に記憶される。 That is, when reading data 7, since CNTA is on, the clock is newly set to counter 6.
The value 1 is selected by the selector 7, address 1 is given to the memory 10 as BADD, and data 7 at address 1 is stored in the register 12.
given to. At the same time, since this PTST is turned on, the value 1 is stored in the register 5.
なおVSTはメモリ10の出力をレジスタ12
に記憶させるための制御信号である。 Note that VST stores the output of memory 10 in register 12.
This is a control signal to be stored in the .
次にCNTAが再びオンとなると、クロツクが
カウンタ6でカウントされ、値2がセレクタ7で
セレクトされて、BADDとしてアドレス2がメ
モリ10に与えられ、これによつてアドレス2の
10がメモリより読み出され、比較器4で先の7と
比較され、7が小であるからDSETはオフで、従
つてPTSTはオフとなり、カウンタのカウント値
2はレジスタ5の内容には影響を与えないで依然
値1を記憶している。 Next, when CNTA is turned on again, the clock is counted by counter 6, the value 2 is selected by selector 7, and address 2 is given to memory 10 as BADD, thereby
10 is read from the memory and compared with the previous 7 in comparator 4. Since 7 is small, DSET is off, so PTST is off, and the count value 2 of the counter does not affect the contents of register 5. is not given and the value 1 is still stored.
CNTAが再びオンとなると、カウンタ6を介
するカウンタ値3がセレクタ7でセレクトされ
て、BADDとしてアドレス3がメモリ10に与
えられる。これによつてアドレス3よりデータ6
が読み出され、レジスタ12の変更されていない
データ7と比較器4で比較される。この場合新た
なデータ6が7より小であるので、DSETはオン
となり、これによつて、PTSTはオンとなり、カ
ウンタ6よりのカウント値としての3がレジスタ
5における値1に変わつて記憶される。 When CNTA is turned on again, the counter value 3 passed through the counter 6 is selected by the selector 7, and address 3 is given to the memory 10 as BADD. As a result, data 6 is transferred from address 3.
is read out and compared with unchanged data 7 in register 12 by comparator 4. In this case, since the new data 6 is less than 7, DSET is turned on, which turns on PTST, and the count value of 3 from counter 6 changes to the value 1 in register 5 and is stored. .
この状態において、メモリ10のアドレス1,
2,3にデータ7,10,6が記憶され、このうち
最小値としてのデータ6のアドレスに対応する3
がレジスタ5に記憶されている。この時CNTA
はオフであるので、レジスタ5に記憶されている
3がセレクタ7を介してアドレスBADDとして
メモリ10に与えられ、アドレス3のデータ6が
Doに出力されている。この状態で第6番目のデ
ータ1がVALとして与えられると、1と6が比
較器11で比較され、6が大であるのでCHBFは
オフで、PTSTもオフであり、レジスタ5には依
然値3が記憶されている。 In this state, address 1 of memory 10,
Data 7, 10, and 6 are stored in 2 and 3, and 3 corresponds to the address of data 6 as the minimum value.
is stored in register 5. At this time, CNTA
is off, so 3 stored in register 5 is given to memory 10 as address BADD via selector 7, and data 6 at address 3 is
It is output to Do. When the sixth data 1 is given as VAL in this state, 1 and 6 are compared in comparator 11, and since 6 is larger, CHBF is off, PTST is also off, and register 5 still has a value. 3 is memorized.
このときCNTAはオフであるから、再びこの
3はセレクタ7でセレクトされ、アドレス
BADDとしてメモリに与えられ、6がDoに出力
され、且つ第7番目のデータ9がVALとして比
較器11に与えられる。9は6より大であるの
で、CHBFはオンとなり、この9はメモリ10の
アドレス3のデータ6の代わりに記憶されること
になる。 Since CNTA is off at this time, this 3 is selected again by selector 7 and the address
The data 6 is applied to the memory as BADD, 6 is output to Do, and the seventh data 9 is applied to the comparator 11 as VAL. Since 9 is greater than 6, CHBF is turned on, and 9 is stored in place of data 6 at address 3 in memory 10.
これによつてメモリ10のアドレス1,2,3
には7個のデータ4,10,6,2,7,1,9の
うち、3個の大きなデータ7,10,9が記憶され
ることになる。 As a result, addresses 1, 2, 3 of memory 10
Of the seven pieces of data 4, 10, 6, 2, 7, 1, and 9, three large pieces of data 7, 10, and 9 will be stored.
以上は大きな値のデータをn個選択する動作を
説明したが小さな値のデータをn個選択する場合
は最小値を最大値とし比較器11で比較する場合
はより小さな値のデータが来た時、制御信号
CHBFをオンとし、又比較器4にてn個のデータ
の最大値を求めるために比較する場合は大きな値
のデータが来た時、制御信号DSETをオンとする
ようにすれば、同様の方法でN個のデータの値の
内の小さな値のn個のデータがメモリ10に記憶
され選択される。これはnの値がNの値より充分
小さい場合非常に有効である。以上は値のみ取り
扱つたが大小を示す値とそれに関連する値、例え
ば類似度と文字コードを記憶するようにすると、
光学文字読取装置で認識結果(文字コード)とそ
れの入力文字との類似度を記憶することになるの
で光学文字読取装置の整合部に用いることが出来
る。 The above explained the operation of selecting n pieces of data with a large value, but when selecting n pieces of data with a small value, the minimum value is the maximum value, and when comparing with the comparator 11, when data with a smaller value comes ,Control signal
The same method can be used by turning on CHBF and turning on the control signal DSET when data with a large value is received when comparing to find the maximum value of n data in comparator 4. Among the N data values, n data having a small value are stored in the memory 10 and selected. This is very effective when the value of n is sufficiently smaller than the value of N. The above deals only with values, but if you store values indicating magnitude and related values, such as similarity and character code,
Since the optical character reading device stores the recognition result (character code) and the degree of similarity between it and the input character, it can be used in the matching section of the optical character reading device.
以上詳細に説明した如く本発明によれば小規模
な回路構成の選択回路で高速度に選択出来る効果
がある。 As described above in detail, the present invention has the advantage of being able to select at high speed with a selection circuit having a small circuit configuration.
第1図は従来例の選択回路のブロツク図、第2
図は第1図の場合の7個のデータより最も大きな
3個のデータを選択する場合のテーブル、第3図
は本発明の実施例の選択回路のブロツク図、第4
図は第3図の場合の最初にバツフアメモリにn個
のデータを記憶する場合の動作を示すタイムチヤ
ート、第5図は第3図の場合のバツフアメモリ内
の最小値より入力するデータの値が小さい場合の
動作を示すタイムチヤートである。
Figure 1 is a block diagram of a conventional selection circuit, and Figure 2 is a block diagram of a conventional selection circuit.
The figure shows a table for selecting the three largest pieces of data from the seven pieces of data in the case of Fig. 1, Fig. 3 is a block diagram of the selection circuit of the embodiment of the present invention, and Fig. 4
The figure is a time chart showing the operation when n pieces of data are first stored in the buffer memory in the case of figure 3, and figure 5 shows the value of the input data smaller than the minimum value in the buffer memory in the case of figure 3. This is a time chart showing the operation in this case.
Claims (1)
データの内のn個のデータを記憶したり記憶した
データを出力するメモリ10と、 最小値に対応するアドレスを記憶するレジスタ
5と、 クロツクをカウントしカウンタ値をアドレスと
し、セレクタ7を介して該メモリ10に入力する
と共に該レジスタ5に入力し、又nの値と比較し
nになればカウンタ6をリセツトさせる第1の比
較器8に入力する該カウンタ6と、 該カウンタ6の出力値か該レジスタ5に記憶し
た値かを選択し該メモリ10にアドレスを与える
該セレクタ7と、 該メモリ10の出力のデータを入力し、入力デ
ータとの値を比較し制御信号を該セレクタ7と該
レジスタ5に送つたり、書込み信号を制御する制
御信号を送る第2の比較器11と、 該メモリ10に記憶したn個のデータを入力し
最小値を検出し制御信号を該セレクタ7と該レジ
スタ5に送り該レジスタ5に最小値の時のアドレ
スを記憶させる最小値検出手段12,4とを備
え、 最初は該セレクタ7にて該カウンタ6側を選択
し入力するn個のデータを順次該メモリ10に記
憶させると共に記憶したデータを順次該第2の比
較器11に出力し、該第2の比較器11にて入力
データと比較し、最小値が検出されると該第2の
比較器11よりの第1の制御信号にてその時の該
カウンタ6のアドレスを該レジスタ5に記憶させ
ると共に該セレクタ7では該レジスタ5側を選択
させて該メモリ10より最小値を出力させて該第
2の比較器11に入力させ、入力データと比較さ
せ入力データの方が大きいと該第2の比較器11
よりの制御信号にて書込み信号を動作させ、入力
データの方を該最小値と入れ替え該最小値のアド
レス位置に記憶させ、n個のデータを該最小値検
出手段12,4に送り最小値を検出させ制御信号
によりその最小値のアドレスを該レジスタ5に記
憶させ、該セレクタ7では該レジスタ5側を選択
させ最小値を該第2の比較器11に入力させ入力
データと比較する動作を繰替えさせて上位n個の
データを該メモリ10に記憶させることを特徴と
する選択回路。 2 N個のデータを順に読み出すと共にこれ等の
データの内のn個のデータを記憶したり記憶した
データを出力するメモリ10と、 最大値に対応するアドレスを記憶するレジスタ
5と、 クロツクをカウントしカウンタ値をアドレスと
し、セレクタ7を介して該メモリ10に入力する
と共に該レジスタ5に入力し、又nの値と比較し
nになればカウンタ6をリセツトさせる第1の比
較器8に入力する該カウンタ6と、 該カウンタ6の出力値か、該レジスタ5に記憶
した値かを選択し該メモリ10にアドレスを与え
る該セレクタ7と、 該メモリ10の出力のデータを入力し、入力デ
ータとの値を比較し制御信号を該セレクタ7と該
レジスタ5に送つたり、書込み信号を制御する制
御信号を送る第2の比較器11と、 該メモリ10に記憶したn個のデータを入力し
最大値を検出し第2の制御信号を該セレクタ7と
該レジスタ5に送り該レジスタ5に最大値の時の
アドレスを記憶させる最大値検出手段12,4と
を備え、 最初は該セレクタ7にて該カウンタ6側を選択
し入力するn個のデータを順次該メモリ10に記
憶させると共に記憶したデータを順次該第2の比
較器11に出力し、該第2の比較器11にて入力
データと比較し、最大値が検出されると該第2の
比較器11よりの制御信号にてその時の該カウン
タ6のアドレスを該レジスタ5に記憶させると共
に該セレクタ7では該レジスタ5側を選択させて
該メモリ10より最大値を出力させて該第2の比
較器11に入力させ、入力データと比較させ入力
データの方が小きいと該第2の比較器11よりの
制御信号にて書込み信号を動作させ入力データの
方を該最大値と入れ替え該最大値のアドレス位置
に記憶させ、n個のデータを該最大値検出手段1
2,4に送り最大値を検出させ制御信号によりそ
の最大値のアドレスを該レジスタ5に記憶させ、
該セレクタ7では該レジスタ5側を選択させ最大
値を該第2の比較器11に入力させ入力データと
比較する動作を繰替えさせて下位n個のデータを
該メモリ10に記憶させることを特徴とする選択
回路。[Claims] 1. A memory 10 that sequentially reads out N pieces of data, stores n pieces of data, and outputs the stored data, and a register that stores an address corresponding to the minimum value. 5, and a first circuit that counts the clock, uses the counter value as an address, inputs it to the memory 10 via the selector 7, and inputs it to the register 5, and also compares it with the value of n, and resets the counter 6 when it reaches n. the counter 6 which inputs the data to the comparator 8; the selector 7 which selects either the output value of the counter 6 or the value stored in the register 5 and gives an address to the memory 10; and the data output from the memory 10. a second comparator 11 which compares the value with the input data and sends a control signal to the selector 7 and the register 5, and sends a control signal to control the write signal; minimum value detecting means 12 and 4 for inputting the data, detecting the minimum value, and sending a control signal to the selector 7 and the register 5 to store the address at the minimum value in the register 5. The selector 7 selects the counter 6 side and sequentially stores n pieces of input data in the memory 10, and sequentially outputs the stored data to the second comparator 11. When the minimum value is detected, the address of the counter 6 at that time is stored in the register 5 by the first control signal from the second comparator 11, and the selector 7 stores the address of the counter 6 at that time. The register 5 side is selected and the minimum value is outputted from the memory 10 and inputted to the second comparator 11, and compared with the input data.If the input data is larger, the second comparator 11 outputs the minimum value.
The write signal is activated by the control signal of the second one, the input data is replaced with the minimum value and stored at the address position of the minimum value, and the n pieces of data are sent to the minimum value detection means 12, 4 to detect the minimum value. The address of the minimum value is stored in the register 5 by the detection control signal, the selector 7 selects the register 5 side, the minimum value is input to the second comparator 11, and the operation of comparing with the input data is repeated. A selection circuit characterized in that the top n data are stored in the memory 10 by changing the data. 2. A memory 10 that sequentially reads out N pieces of data, stores n pieces of data, and outputs the stored data, a register 5 that stores the address corresponding to the maximum value, and a clock count. The counter value is used as an address, and is input to the memory 10 via the selector 7, and input to the register 5, and is also input to the first comparator 8, which compares it with the value of n and resets the counter 6 when it reaches n. The selector 7 selects between the output value of the counter 6 and the value stored in the register 5 and gives an address to the memory 10; The selector 7 inputs the output data of the memory 10 and inputs the input data. a second comparator 11 which compares the values with and sends a control signal to the selector 7 and the register 5, and sends a control signal to control the write signal; and inputs the n data stored in the memory 10. and maximum value detecting means 12 and 4 for detecting the maximum value and sending a second control signal to the selector 7 and the register 5 to store the address at the time of the maximum value in the register 5. Initially, the selector 7 selects the counter 6 side and sequentially stores n data to be input into the memory 10, outputs the stored data sequentially to the second comparator 11, and inputs the data to the second comparator 11. When the maximum value is detected, the address of the counter 6 at that time is stored in the register 5 using a control signal from the second comparator 11, and the selector 7 selects the register 5 side. Then, output the maximum value from the memory 10 and input it to the second comparator 11, compare it with the input data, and if the input data is smaller, write it using the control signal from the second comparator 11. The signal is operated to replace the input data with the maximum value and store it in the address position of the maximum value, and the n pieces of data are stored in the maximum value detection means 1.
2 and 4 to detect the maximum value, and store the address of the maximum value in the register 5 by a control signal.
The selector 7 selects the register 5 side, inputs the maximum value to the second comparator 11, repeats the operation of comparing with the input data, and stores the lower n data in the memory 10. selection circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56163051A JPS5864549A (en) | 1981-10-13 | 1981-10-13 | Selecting circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56163051A JPS5864549A (en) | 1981-10-13 | 1981-10-13 | Selecting circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5864549A JPS5864549A (en) | 1983-04-16 |
| JPH0416809B2 true JPH0416809B2 (en) | 1992-03-25 |
Family
ID=15766234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56163051A Granted JPS5864549A (en) | 1981-10-13 | 1981-10-13 | Selecting circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5864549A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59133659A (en) * | 1983-01-20 | 1984-08-01 | Canon Inc | Address storage control system |
| JPS59133641A (en) * | 1983-01-20 | 1984-08-01 | Canon Inc | Information retrieving device |
| JPS59133640A (en) * | 1983-01-20 | 1984-08-01 | Canon Inc | Memory control system |
| JPH03116226A (en) * | 1989-09-29 | 1991-05-17 | Anritsu Corp | Filtering process circuit |
| JP5007176B2 (en) * | 2007-08-09 | 2012-08-22 | ボッシュ株式会社 | Data update processing method and vehicle motion control device |
-
1981
- 1981-10-13 JP JP56163051A patent/JPS5864549A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5864549A (en) | 1983-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6181592B1 (en) | Content addressable memory | |
| US5692150A (en) | Cache flash controlling method for cache memory system | |
| JPH0416809B2 (en) | ||
| US5142673A (en) | Bus monitor with dual port memory for storing selectable trigger patterns | |
| JP2720590B2 (en) | Pattern recognition device | |
| JPH08161234A (en) | Method and appartus for execution and protection of linear sequence of instruction processed by processor | |
| US4929938A (en) | Area searching system | |
| JP2536721B2 (en) | Alarm collection circuit | |
| KR100234321B1 (en) | Method for processing limit signal | |
| JPS6211426B2 (en) | ||
| EP0252042A1 (en) | Method and apparatus for determining in a computer which of a number of programmes are allowed to utilise a rapid access memory | |
| EP0434081A2 (en) | Monitor apparatus for selectively detecting signal conditions at points in an operating system | |
| JPS6231427A (en) | Storing and retrieving device for production control information | |
| JP2580708B2 (en) | Printer | |
| JPH03265038A (en) | Address storage control system | |
| JPS63282835A (en) | Information retrieving system | |
| JPH05135180A (en) | Pattern similarity calculator | |
| JPS5856145A (en) | Data retrieval system | |
| JPS59127684A (en) | Parts classifer | |
| JPS5990300A (en) | Fault detection system | |
| JPS6288042A (en) | Operation hysteresis storage device | |
| JPS62152009A (en) | Numerical controller | |
| JPH0431940A (en) | Detection of capacity of memory card | |
| JPH01228022A (en) | Tow-dimensional data storing system | |
| JPH05342064A (en) | Tracer circuit |