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
JPS6150315B2 - - Google Patents
[go: Go Back, main page]

JPS6150315B2 - - Google Patents

Info

Publication number
JPS6150315B2
JPS6150315B2 JP53117695A JP11769578A JPS6150315B2 JP S6150315 B2 JPS6150315 B2 JP S6150315B2 JP 53117695 A JP53117695 A JP 53117695A JP 11769578 A JP11769578 A JP 11769578A JP S6150315 B2 JPS6150315 B2 JP S6150315B2
Authority
JP
Japan
Prior art keywords
kanji
pattern
memory
jis
stored
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
JP53117695A
Other languages
Japanese (ja)
Other versions
JPS5544631A (en
Inventor
Yukio Imamura
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 JP11769578A priority Critical patent/JPS5544631A/en
Publication of JPS5544631A publication Critical patent/JPS5544631A/en
Publication of JPS6150315B2 publication Critical patent/JPS6150315B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 この発明は、漢字パターン情報を取扱う漢字情
報処理装置、例えば日本語処理システムに用いら
れる漢字パターンメモリのアクセス制御方式に関
する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an access control method for a kanji pattern memory used in a kanji information processing device that handles kanji pattern information, such as a Japanese language processing system.

従来、漢字パターン情報を取扱う処理装置に於
いては、漢字パターン情報を記憶するための漢字
パターンメモリに磁気デイスク装置を用い、文字
選択の都度、磁気デイスク装置をアクセス制御し
て、必要な漢字パターン情報の取出しを行なつて
いた。しかしながらこのような従来の漢字パター
ン情報の取出し手段にあたつては、漢字パターン
メモリに磁気デイスク装置を用いているため、ア
クセス時間が長く、かつ取扱う文字数が増せば増
す程文字検索に多くの時間が費され、従つて必要
とする漢字パターン情報を取出すまでに多くの時
間を要し、漢字処理速度が著しく低下するという
欠点があつた。
Conventionally, in processing devices that handle kanji pattern information, a magnetic disk device is used as a kanji pattern memory for storing kanji pattern information, and each time a character is selected, access to the magnetic disk device is controlled and the required kanji pattern is stored. I was extracting information. However, since such conventional means for retrieving kanji pattern information uses a magnetic disk device for kanji pattern memory, access time is long, and the more characters handled, the more time it takes to search for characters. Therefore, it takes a lot of time to extract the necessary kanji pattern information, which has the disadvantage that the kanji processing speed is significantly reduced.

この発明は上記実情に鑑みなされたもので、
JIS漢字コード(JIS−C−6226)をそのまま用い
て、必要とする任意の漢字パターン情報を漢字パ
ターンメモリより、高速かつ効率よく取出すこと
のできる漢字パターンメモリのアクセス制御方式
を提供することを目的とする。
This invention was made in view of the above circumstances.
The purpose of the present invention is to provide a kanji pattern memory access control method that can quickly and efficiently retrieve any desired kanji pattern information from the kanji pattern memory using JIS kanji codes (JIS-C-6226) as they are. shall be.

以下図面を参照してこの発明の一実施例を説明
する。第1図は装置全体の構成を示すもので、図
中1は装置全体の制御を司る処理装置(以下
CPUと呼称する)、2はこのCPUのDMA(Direct
Memory Yccess)バス(DMA−BUS)9に接続
され、ソフトウエアプログラムが格納されるとと
もに、文字パターン位置検索のための各種のテー
ブルが置かれた主メモリ(以下MMと呼称す
る)、3は同じくDMAバス9に接続され、装置で
取扱われる漢字を含む全ての文字パターン並びに
辞書等が格納されるとともに、文字位置検索用の
テーブルが設けられる大容量フアイルメモリ(以
下FMと呼称する)、4は上記CPU1のI/Oバ
ス(I/O−BUS)10に接続され、装置稼働
時に於いて上記FM3より処理に必要な所定数の
文字パターンが記憶される高速ランダムアクセス
メモリを用いた漢字パターンメモリ(以下KPM
と呼称する)、5は同じくI/Oバス10に接続
された表示制御部(以下CRT−Cと呼称する)、
6は表示用リフレツシユメモリ(以下RMと呼称
する)、7はCRT表示部、8はKPM4をダイレク
トアクセスするためのKPMバス(KPM−BUS)
である。而して上記CPU1は、システム立上げ
前にFM3より予め定められた所定数の漢字パタ
ーン(例えば1650文字)を読出し、これをKPM
4の所定領域(後述する固定領域)に登録する
(書込む)ための制御を行なうとともにKPM4に
所定の漢字パターンが登録された後は、文字選択
のために与えられるJIS漢字コード(JIS−C−
6226)から、KPM4に登録されている漢字パタ
ーンの位置を判断したり、必要に応じてFM3よ
り漢字パターンを読出し、これをKPM4の所定
領域(後述する可変領域)に登録する等の制御を
行なうもので、この際の漢字パターンの取出しに
はMM2内に置かれた第3図a乃至eに示される
各種のテーブル、およびFM3に置かれた第5図
に示されるパターン位置情報テーブルが用いられ
る。また上記FM3には、第2図a,bに示され
る記憶形態をもつて、装置で取扱われる全ての漢
字パターンが予め収納されるもので、同図aは1
セクタ中の漢字パターンレイアウト、同図bは1
トラツク中の漢字パターンレイアウトをそれぞれ
に示す。また、上記KPM4は、システムにより
その大きさ(容量)が決定さるが通常は例えば
128KB(キロバイト)、64KB等の構成となる。こ
こでは取扱われる1文字の漢字パターンが72バイ
トで構成され、かつKPM4には固定領域と可変
領域とが設けられるもので、固定領域には使用頻
度の高い漢字パターンが例えば1650文字分記憶さ
れ、可変領域には必要に応じて例えば最大50文字
分の漢字パターンが記憶される。この際のKPM
4のメモリ構成を第4図に示す。而して固定領域
にはシステム起動的に於いて、CPU1の制御に
より、FM3に収納されている予め定められた漢
字パターン(1650文字)が固定的に書込まれ、ま
た可変領域には動作時必要に応じて同じくCPU
1の制御により、FM3より読出された漢字パタ
ーンが書込まれるもので、この際の可変領域に登
録される文字数がその容量を越える場合は最も古
い文字パターンから順次消去されてゆく。
An embodiment of the present invention will be described below with reference to the drawings. Figure 1 shows the configuration of the entire device, and 1 in the figure is a processing unit (hereinafter referred to as
2 is this CPU's DMA (Direct
3 is the main memory (hereinafter referred to as MM) which is connected to the DMA-BUS 9, stores software programs, and stores various tables for character pattern position searches. A large capacity file memory (hereinafter referred to as FM) 4 is connected to the DMA bus 9 and stores all character patterns including kanji handled by the device, as well as dictionaries, etc., and is provided with a table for searching character positions. A kanji pattern memory using a high-speed random access memory that is connected to the I/O bus (I/O-BUS) 10 of the CPU 1 and stores a predetermined number of character patterns necessary for processing from the FM 3 when the device is in operation. (Hereinafter referred to as KPM
5 is a display control unit (hereinafter referred to as CRT-C) connected to the I/O bus 10;
6 is a display refresh memory (hereinafter referred to as RM), 7 is a CRT display section, and 8 is a KPM bus (KPM-BUS) for direct access to KPM4.
It is. Then, before starting the system, the CPU 1 reads a predetermined number of kanji patterns (for example, 1650 characters) from the FM 3 and converts them into KPM.
After the predetermined kanji pattern is registered in KPM4, the JIS kanji code (JIS-C −
6226), determine the position of the kanji pattern registered in KPM4, read the kanji pattern from FM3 as necessary, and register it in a predetermined area (variable area described later) of KPM4. In this case, the various tables shown in Figure 3 a to e located in MM2 and the pattern position information table shown in Figure 5 located in FM3 are used to extract the kanji pattern. . In addition, the FM3 has the storage format shown in Figure 2 a and b, and stores all the kanji patterns handled by the device in advance.
Kanji pattern layout in the sector, b in the same figure is 1
The kanji pattern layout in the track is shown for each. In addition, the size (capacity) of the KPM4 mentioned above is determined by the system, but usually, for example,
The configuration is 128KB (kilobyte), 64KB, etc. The kanji pattern for one character handled here consists of 72 bytes, and the KPM4 is provided with a fixed area and a variable area, and the fixed area stores frequently used kanji patterns for, for example, 1650 characters. For example, kanji patterns for up to 50 characters are stored in the variable area as needed. KPM at this time
The memory configuration of No. 4 is shown in FIG. The predetermined kanji pattern (1650 characters) stored in FM3 is written in the fixed area under the control of CPU1 at system startup, and the variable area is written in during operation. Also CPU if necessary
1, the kanji patterns read from the FM 3 are written. If the number of characters registered in the variable area exceeds its capacity, the oldest character patterns are sequentially erased.

ここで作用を説明する。先ずこの発明の詳細な
作用を説明するに際し、データの概略的な流れを
説明しておくと、CPU1に対する入力は、2バ
イトのJIS漢字コード(JIS−C−6226)であり、
本提案のロジツクが動作することによつて、
KPM4内の漢字パターンの位置を示す2バイト
の情報が出力としてCPU1で作成される。この
出力は、I/Oバス10を介してCRT−C5に
与えられ、漢字の表示のために使用される。以上
のロジツクの動作に伴つて、データすなわち漢字
パターンは、次に説明するようなかたちで、各装
置間を移動する。
The effect will be explained here. First, when explaining the detailed operation of this invention, the general flow of data will be explained. The input to the CPU 1 is a 2-byte JIS Kanji code (JIS-C-6226),
By operating the proposed logic,
2-byte information indicating the position of the kanji pattern in KPM 4 is created by CPU 1 as output. This output is given to the CRT-C5 via the I/O bus 10 and used for displaying kanji. As the above logic operates, data, ie, Kanji patterns, are transferred between devices in the manner described below.

(1) 与えられたJIS漢字コードに対応する漢字パ
ターンがKPM4内の固定領域または可変領域
に入つている場合。このとき、データは、
CRT−C5の制御によつて、KPM4よりKPM
バス8を介しRM6に移動される。
(1) When the kanji pattern corresponding to the given JIS kanji code is in the fixed area or variable area in KPM4. At this time, the data is
By controlling CRT-C5, KPM4 is changed to KPM
It is moved to RM6 via bus 8.

(2) 与えられたJIS漢字コードに対応する漢字パ
ターンが、KPM4内に入つていない場合。こ
のとき、データは、CPU1によつて、FM3よ
り取り出され、KPM4に移動させられる。更
にCPU1は、CRT−C5に位置情報を与え
る。CRT−C5はKPM4よりKPMバス8を介
して6へデータを移動させる。
(2) When the kanji pattern corresponding to the given JIS kanji code is not included in KPM4. At this time, data is extracted from FM3 and moved to KPM4 by CPU1. Further, the CPU 1 provides position information to the CRT-C5. CRT-C5 moves data from KPM4 to KPM6 via KPM bus 8.

次に、与えられたJIS漢字コードから、これに
対応した漢字パターンを取出すまでの詳細な作用
を説明する。先ず、与えられたJIS漢字コード
が、KPM4内にあるかどうかの判定が、CPU1
によつて行なわれる。この判定のためにCPU1
はMM2に記憶されている、第3図aに示すテー
ブルを利用する。このテーブルは、JIS漢字コー
ド約一万字に対応したもので、以下このテーブル
をEXISTと称する。このEXIST中の一つのビツ
トは、JIS漢字コードの一つに対応しており、JIS
漢字コードに対応した漢字パターンが、KPM4
内に入つているか否かを示すために使用されてい
る。すなわち16ビツト(2バイト)のJIS漢字コ
ードが、入力されると、CPU1のコード/アド
レス変換ロジツクが動作して、与えられたJIS漢
字コードに対応するビツト情報が取出され、この
ビツトの状態が判定される。ここでビツトが
“0”であると必要な漢字パターンが、KPM4の
固定領域にないことを示す。またビツトが“1”
であれば、必要な漢字パターンが、KPM4の固
定領域にあることを示す。さらに、MM2には、
JIS漢字コードとしては、存在していない文字を
エラーとして見つけ出すため第3図bに示すテー
ブル(NONEXTと称す)も記憶されている。こ
のーブルは、第3図bに示される如く、存在して
いないコードの始端と終端(始端と終端が等しい
こともある)のコード列からなつている。このテ
ーブルを一つずつ順に参照することによつて、入
力されたJIS漢字コードが有効か否か判定され
る。もし、存在していない場合には、エラーとし
て判定される。
Next, we will explain in detail the process of extracting the corresponding kanji pattern from a given JIS kanji code. First, CPU1 determines whether the given JIS Kanji code is in KPM4.
It is carried out by. For this judgment, CPU1
uses the table shown in FIG. 3a, which is stored in MM2. This table corresponds to approximately 10,000 characters in the JIS Kanji code, and is hereinafter referred to as EXIST. One bit in this EXIST corresponds to one JIS kanji code, and
The kanji pattern corresponding to the kanji code is KPM4.
It is used to indicate whether it is inside or not. In other words, when a 16-bit (2-byte) JIS Kanji code is input, the code/address conversion logic of CPU 1 operates, extracts the bit information corresponding to the given JIS Kanji code, and changes the state of this bit. It will be judged. If the bit is "0" here, it indicates that the required kanji pattern is not in the fixed area of KPM4. Also, the bit is “1”
If so, it indicates that the required kanji pattern is in the fixed area of KPM4. Furthermore, in MM2,
As for the JIS Kanji code, a table (referred to as NONEXT) shown in FIG. 3b is also stored in order to detect non-existing characters as errors. As shown in FIG. 3b, this table consists of a code string with the beginning and end of a non-existing code (the beginning and end are sometimes the same). By referring to this table one by one, it is determined whether the input JIS Kanji code is valid or not. If it does not exist, it is determined as an error.

次に、KPM4の固定領域にはないが、JIS漢字
コードとしては存在する場合について説明する。
この場合は上記したチエツクにより、KPM4の
固定領域にはないが、JIS漢字コードとして存在
することが判別されると、KPM4の可変領域
に、対応する漢字パターンが存在するか否かがチ
エツクされる。このチエツクのために、MM2に
記憶されている第3図cに示すテーブル
(VARTBLと称す)が使用される。このテーブル
は、動作開始時には、何も登録されていない。こ
のテーブルのチエツクによつて、次の二つのステ
ツプa,bに分岐される。
Next, we will explain the case where it is not in the fixed area of KPM4, but exists as a JIS Kanji code.
In this case, if it is determined by the above check that it is not in the fixed area of KPM4 but exists as a JIS kanji code, then it is checked whether the corresponding kanji pattern exists in the variable area of KPM4. . For this check, the table shown in FIG. 3c (called VARTBL) stored in MM2 is used. Nothing is registered in this table at the start of operation. By checking this table, the process branches to the following two steps a and b.

(a) KPM4の可変領域に、対応する漢字パター
ンが入つていた場合。KPM4の位置とテーブ
ル(VARTBL)の位置は、常に1対1に対応
するようにさせる。すなわち、テーブルの最初
のエントリは、KPM4内の可変領域の先頭ポ
ジシヨンVARPTから、対応パターンが記憶さ
れる。二番目のエントリは、VARPT+72か
ら、対応パターンが記憶される。従つて、エン
トリの位置がわかると、下記に示す ADRS={(VARTBLの位置)−1}×72
………(2) の計算式によつて、簡単に、KPM4の位置
(ADRS)が求められる。
(a) When the corresponding kanji pattern is included in the variable area of KPM4. The position of KPM4 and the position of table (VARTBL) are always made to correspond one-to-one. That is, in the first entry of the table, a corresponding pattern is stored from the first position VARPT of the variable area in KPM4. The second entry stores the corresponding pattern starting from VARPT+72. Therefore, once the entry position is known, ADRS shown below = {(VARTBL position) - 1} x 72
......The position of KPM4 (ADRS) can be easily determined using the calculation formula (2).

(b) KPM4の可変領域に、対応する漢字パター
ンが入つていない場合。対応する漢字パターン
をFM3より取出し、KPM4の可変領域に書込
む。FM3には、約一万字の漢字パターンが記
憶されており、これらの位置情報を決めるため
に、第5図に示された如く、JIS漢字コードの
区に対応した個数の位置情報テーブル
(DISLOCと称す)がある。JIS漢字コードの区
の情報から、位置情報テーブルが索引され、漢
字パターンの位置を知ることが出来る。このテ
ーブルは、参照の頻度が少いため、大容量で、
アクセス時間がかかるFM3に記憶されてい
る。VARTBLの位置を進め、その位置にKPM
4の位置情報を書込むとともに、KPM4には
これと対応してFM3より取出された漢字パタ
ーンを書込む。VARTBLは、一杯になると一
番古いデータから消されてゆく。すなわち、
VARTBLはサイクリツクに使用される。この
テーブルの使用状況を知るために、テーブルの
使用開始位置と使用終了位置の二つの情報が保
持されている。これらの情報はこのテーブルに
登録が行なわれる毎に当然のことながら、更新
されていく。
(b) When the corresponding kanji pattern is not included in the variable area of KPM4. Extract the corresponding kanji pattern from FM3 and write it into the variable area of KPM4. Approximately 10,000 kanji patterns are stored in the FM3, and in order to determine their location information, a number of location information tables (DISLOC) corresponding to the wards of the JIS kanji code are stored, as shown in Figure 5. ). The location information table is indexed from the ward information of the JIS kanji code, and the location of the kanji pattern can be known. This table is large because it is referenced infrequently, and
It is stored in FM3, which takes time to access. Advance VARTBL position and KPM to that position
In addition to writing the position information of FM 4, the corresponding kanji pattern extracted from FM 3 is also written in KPM 4. When VARTBL becomes full, the oldest data is deleted. That is,
VARTBL is used for cycling. In order to know the usage status of this table, two pieces of information are held: the table's use start position and use end position. Naturally, this information is updated every time it is registered in this table.

次に与えられたJIS漢字コードに対応する漢字
パターンがKPM4の固定領域に存在するとが、
判つた場合の説明を行なう。この場合はMM2に
記憶されている、第3図d,eに示す2つのテー
ブルNBRTBL、PTEXTNが利用される。
NBRTBLのエントリの最初の項は、区“1”の
中にあつて、KPM4の固定領域にその漢字パタ
ーンが登録されているコードの数を示す。二番目
の項は、区“2”の中にあつてKPM4の固定領
域にそのパターンが登録されているコードの数を
示す。三番目以降も、以下対応する区中で、
KPM4にそのパターンが登録されている個数を
示す。或るJIS漢字コードが与えられているの
で、その第1バイト(区に対応)の値に基づき、
NBRTBL中の区“1”から、与えられたコード
の区の一つ前までに登録されている個数をすべて
加算する。次に、各区に対応して、対応コードが
KPM4内の何れの位置にあるかを調べるための
情報テーブル(PTEXTN)が索引される。
PTEXTNの一つのエントリは、2つの部分から
成つている。すなわち、各区の中にあつて、対応
パターンが、KPM4に入つているコードの始め
を示す部分とそのコードから、連続してKPM4
内に対応パターンが入つているコードの数を示す
部分の二つである。このテーブルから、与えられ
たJIS漢字コードがある区の点“1”から、何番
目のものとして、KPM4内に対応するパターン
が位置するかを求めることが出来る。以上の動作
を第6図のフローチヤートに示す。
Next, if the kanji pattern corresponding to the given JIS kanji code exists in the fixed area of KPM4,
If it is determined, an explanation will be provided. In this case, the two tables NBRTBL and PTEXTN shown in FIG. 3d and e, which are stored in MM2, are used.
The first item in the NBRTBL entry indicates the number of codes in ward "1" whose kanji pattern is registered in the fixed area of KPM4. The second term indicates the number of codes in ward "2" whose pattern is registered in the fixed area of KPM4. For the third and subsequent areas, in the following corresponding wards,
Indicates the number of registered patterns in KPM4. Since a certain JIS Kanji code is given, based on the value of its first byte (corresponding to ward),
Add all the numbers registered from ward "1" in NBRTBL to the previous ward of the given code. Next, the corresponding code is given for each ward.
An information table (PTEXTN) for checking the position in KPM4 is indexed.
One entry in PTEXTN consists of two parts. In other words, within each district, the corresponding pattern continues from the part indicating the beginning of the code in KPM4 and from that code.
There are two parts that indicate the number of codes that contain the corresponding pattern. From this table, it is possible to find out what number, starting from the point "1" of a given JIS kanji code, the corresponding pattern is located in KPM4. The above operation is shown in the flowchart of FIG.

上記した如く、与えられたJIS漢字コードに対
応する漢字パターンが、KPM4の固定領域にあ
るか否かの判定を行うために、JIS漢字コード約
1万字に対応したテーブルが利用され、さらに
KPM4の固定領域にあると判つてから、そのパ
ターンの位置情報を計算するのに、JIS漢字コー
ドの区および点に対応するテーブルを利用してい
るため、計算のための所要時間が著しく短縮され
る。更に、使用頻度の低い漢字パターンについて
は、KPM4内に可変領域を設け、かつそのパタ
ーンの存在をJIS漢字コードからチエツク出来る
ようなテーブルが利用されているため、KPM4
を効率良く使用することができる。
As mentioned above, in order to determine whether the kanji pattern corresponding to a given JIS kanji code is in the fixed area of KPM4, a table corresponding to about 10,000 characters of JIS kanji code is used, and
Once it is determined that the pattern is in the fixed area of KPM4, a table corresponding to the wards and points of the JIS Kanji code is used to calculate the position information of the pattern, which significantly reduces the time required for calculation. Ru. Furthermore, for kanji patterns that are used infrequently, a variable area is provided in KPM4, and a table is used that allows checking the existence of the pattern from the JIS kanji code.
can be used efficiently.

以上詳記したようにこの発明によれば、JIS漢
字コードをそのまま用いて、必要とする任意の漢
字パターン情報を漢字パターンメモリより、高速
かつ効率良く取出すとのできる漢字パターンメモ
リのアクセス制御方式が提供できる。
As detailed above, according to the present invention, there is provided an access control method for a kanji pattern memory that can quickly and efficiently retrieve any required kanji pattern information from a kanji pattern memory using JIS kanji codes as they are. Can be provided.

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

図はこの発明の一実施例を説明するためのもの
で、第1図はブロツク図、第2図a,bは大容量
フアイルメモリ内の漢字パターン記憶形態を示す
図、第3図a乃至eは主メモリ内に設けられた各
種のテーブルを示す図、第4図は漢字パターンメ
モリの記憶領域構成を説明するための図、第5図
は大容量フアイルメモリ内に設けられたテーブル
を示す図、第6図は動作状態を示すフローチヤー
トである。 1……処理装置(CPU)、2……主メモリ
(MM)、3……大容量フアイルメモリ(FM)、4
……漢字パターンメモリ(KPM)、5……表示制
御部(CRT−C)、6……表示用リフレツシユメ
モリ(RM)、8……KPMバス。
The figures are for explaining one embodiment of the present invention, and FIG. 1 is a block diagram, FIGS. 2 a and b are diagrams showing the storage format of kanji patterns in a large-capacity file memory, and FIGS. 3 a to e is a diagram showing various tables provided in the main memory, FIG. 4 is a diagram for explaining the storage area configuration of the kanji pattern memory, and FIG. 5 is a diagram showing the tables provided in the large-capacity file memory. , FIG. 6 is a flowchart showing the operating state. 1... Processing unit (CPU), 2... Main memory (MM), 3... Large capacity file memory (FM), 4
... Kanji pattern memory (KPM), 5 ... Display control unit (CRT-C), 6 ... Display refresh memory (RM), 8 ... KPM bus.

Claims (1)

【特許請求の範囲】[Claims] 1 取扱われる全ての漢字パターン情報が格納さ
れる大容量フアイルメモリと、この大容量フアイ
ルメモリの一部漢字パターン情報を格納する第
1、第2の領域を持つ漢字パターンメモリと、前
記大容量フアイルメモリに格納された漢字パター
ンの位置情報が格納される第1のテーブルと、
JIS漢字コードによりアドレツシングされ、該当
する漢字パターン情報が前記漢字パターンメモリ
の第1の領域に格納されているか否かを示す第2
のテーブルと、前記漢字パターンメモリの第2の
領域に格納されている漢字パターン情報の全てに
対するJIS漢字コードが登録される第3のテーブ
と、JIS漢字コードとして存在しない文字コード
が格納され、これを索引することにより入力され
たJIS漢字コードが有効か否か判定される第4の
テーブルとを有し、JIS漢字コードが入力される
と前記第2のテーブルを索引し、この第2のテー
ブルが存在を示せば前記漢字パターンメモリの第
1の領域から漢字パターン情報を取出し、第2の
テーブルが存在を示さない際は前記第4のテーブ
ルを索引して入力されたJIS漢字コードの有効性
をチエツクし、後、第3のテーブルを索引し、こ
こで存在を示せば漢字パターンメモリの第2の領
域から漢字パターン情報を取出し、存在を示さな
い際は前記第1のテーブルに基ずき大容量フアイ
ルメモリから該当する漢字パターン情報を読出
し、この漢字パターン情報を漢字パターンメモリ
の第2の領域に格納した後、前記第2の領域から
該当する漢字パターン情報を取出すことを特徴と
する漢字パターンメモリのアクセス制御方式。
1. A large-capacity file memory in which all the kanji pattern information to be handled is stored, a kanji pattern memory having first and second areas in which part of the kanji pattern information of this large-capacity file memory is stored, and the large-capacity file a first table in which position information of the kanji pattern stored in the memory is stored;
A second area that is addressed by a JIS kanji code and indicates whether or not the corresponding kanji pattern information is stored in the first area of the kanji pattern memory.
table, a third table in which JIS kanji codes for all of the kanji pattern information stored in the second area of the kanji pattern memory are registered, and a third table in which character codes that do not exist as JIS kanji codes are stored. and a fourth table for determining whether or not the input JIS kanji code is valid by indexing the second table. If the kanji pattern information indicates the existence of the kanji pattern, extract the kanji pattern information from the first area of the kanji pattern memory, and if the second table does not indicate the existence, the fourth table is indexed and the validity of the input JIS kanji code is determined. After that, the third table is indexed, and if the presence is indicated here, the kanji pattern information is retrieved from the second area of the kanji pattern memory, and if the presence is not indicated, the kanji pattern information is retrieved based on the first table. A kanji character that is characterized in that the corresponding kanji pattern information is read from a large-capacity file memory, this kanji pattern information is stored in a second area of the kanji pattern memory, and then the corresponding kanji pattern information is retrieved from the second area. Pattern memory access control method.
JP11769578A 1978-09-25 1978-09-25 Access control system for chinese character pattern memory Granted JPS5544631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11769578A JPS5544631A (en) 1978-09-25 1978-09-25 Access control system for chinese character pattern memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11769578A JPS5544631A (en) 1978-09-25 1978-09-25 Access control system for chinese character pattern memory

Publications (2)

Publication Number Publication Date
JPS5544631A JPS5544631A (en) 1980-03-29
JPS6150315B2 true JPS6150315B2 (en) 1986-11-04

Family

ID=14718002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11769578A Granted JPS5544631A (en) 1978-09-25 1978-09-25 Access control system for chinese character pattern memory

Country Status (1)

Country Link
JP (1) JPS5544631A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05204358A (en) * 1992-09-28 1993-08-13 Hitachi Ltd Font controller

Also Published As

Publication number Publication date
JPS5544631A (en) 1980-03-29

Similar Documents

Publication Publication Date Title
KR950007448B1 (en) Integrated circuit memory system
JPH0630066B2 (en) Table type language translation method
CA1168366A (en) Text keyboard mismatch operation
EP0173909A2 (en) Look-aside buffer least recently used marker controller
JPS6150315B2 (en)
JPH05101102A (en) Retrieval device
KR101828466B1 (en) Method and apparatus for providing an object-based storage interface on the storage device based on file system
JPS5998362A (en) Discriminating device of memory cassette
JP3076115B2 (en) Large magnetic disk drive
JPS6010349B2 (en) document creation device
JPS5856140A (en) Output equipment of data processor
JP3564952B2 (en) High-speed document registration search method and apparatus
JP3016255B2 (en) Database management system
JPH06266618A (en) Information processor provided with main storage controller having error correction/detection function
JPS6232495B2 (en)
JPH04205173A (en) Information retrieval system
CA1204220A (en) Data processing system with multifunction nibble shifter
JPH10269231A (en) Document Search Method for Mixed Japanese and English Documents
JP2797961B2 (en) Search system
JPS6214857B2 (en)
JPS6215887B2 (en)
JPS6244791A (en) Character font management
JPH06242769A (en) Method and device for font cache control
JPH07146643A (en) File transfer controller to programmable controller
JPS58151671A (en) Pattern generating device