JPH0437454B2 - - Google Patents
Info
- Publication number
- JPH0437454B2 JPH0437454B2 JP56165910A JP16591081A JPH0437454B2 JP H0437454 B2 JPH0437454 B2 JP H0437454B2 JP 56165910 A JP56165910 A JP 56165910A JP 16591081 A JP16591081 A JP 16591081A JP H0437454 B2 JPH0437454 B2 JP H0437454B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- sorting
- data
- information
- sorted
- 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 - Lifetime
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/22—Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
- G06F7/24—Sorting, i.e. extracting data from one or more carriers, rearranging the data in numerical or other ordered sequence, and rerecording the sorted data on the original carrier or on a different carrier or set of carriers sorting methods in general
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
本発明は、ソーテイング機能をもつ文字処理装
置に関する。
置に関する。
従来ソーテイング機能は指定されたデータが昇
順または降順になるように入れ換えを行なう如く
構成されていた。しかしながら罫線で区切られた
表中のデータをソートする場合、横罫線もソーテ
イング対象となつてしまい、罫線がソーテイング
され、表とデータが分離したり、表が崩れてしま
う欠点を有していた。
順または降順になるように入れ換えを行なう如く
構成されていた。しかしながら罫線で区切られた
表中のデータをソートする場合、横罫線もソーテ
イング対象となつてしまい、罫線がソーテイング
され、表とデータが分離したり、表が崩れてしま
う欠点を有していた。
たとえば、第1図の如きデータをカラム(列)
4,5で昇順にソーテイングしたとき、第2図の
如く表の罫線部が分離させてしまつていた。
4,5で昇順にソーテイングしたとき、第2図の
如く表の罫線部が分離させてしまつていた。
本発明は上述の如き欠点に鑑み、作表の罫線等
を保存した状態でソーテイングを可能とする文字
処理装置を提供する。
を保存した状態でソーテイングを可能とする文字
処理装置を提供する。
本発明の他の目的は以下図面を参照して行なわ
れる実施例の説明より明らかとなるであろう。
れる実施例の説明より明らかとなるであろう。
以下本発明による1実施例を図面を参照して説
明する。
明する。
第3図は本発明による1実施例のブラツク図で
ある。同図において、CPUはマイクロ・プロセ
ツサであり、演算、論理判断等を行なう。KBは
入力部で、文章等を入力する。BMは文章メモリ
で、入力部KBより入力されたデータがプロセツ
サCPUの制御のもとに第1図の如く記憶される。
SBはソートバツフアで、ソートすべきデータ中
のソート部分を記憶する。
ある。同図において、CPUはマイクロ・プロセ
ツサであり、演算、論理判断等を行なう。KBは
入力部で、文章等を入力する。BMは文章メモリ
で、入力部KBより入力されたデータがプロセツ
サCPUの制御のもとに第1図の如く記憶される。
SBはソートバツフアで、ソートすべきデータ中
のソート部分を記憶する。
RAMはメモリで、メモリRAM内のメモリ
RAM1はソートの対象外の文字データを記憶
し、メモリRAM2はソートをする場合のカラム
の開始位置を、メモリRAM3はカラムの終り位
置をそれぞれ記憶する。またメモリRAM4には
ソート対象の表のローの開始アドレスが記憶さ
れ、メモリRAM5にはソート対象の表のローの
終り位置のアドレスが記憶される。
RAM1はソートの対象外の文字データを記憶
し、メモリRAM2はソートをする場合のカラム
の開始位置を、メモリRAM3はカラムの終り位
置をそれぞれ記憶する。またメモリRAM4には
ソート対象の表のローの開始アドレスが記憶さ
れ、メモリRAM5にはソート対象の表のローの
終り位置のアドレスが記憶される。
ここでメモリRAM2の値をCA、メモリRAM
3の値をCB、メモリRAM4の値をRA、メモリ
RAM5の値をRBとする。RAM6はメモリで、
行数lを記憶する。Fはレジスタ、i、jもレジ
スタである。RMはリフレツシユメモリで、表示
される情報が記憶される。CRTCは表示制御部
で、リフレツシユメモリRMの内容を参照しキヤ
ラクタパターンをキヤラクタジエネレータより導
出させ出力する。CGはキヤラクタジエネレータ
で、キヤラクタパターンを記憶している。
3の値をCB、メモリRAM4の値をRA、メモリ
RAM5の値をRBとする。RAM6はメモリで、
行数lを記憶する。Fはレジスタ、i、jもレジ
スタである。RMはリフレツシユメモリで、表示
される情報が記憶される。CRTCは表示制御部
で、リフレツシユメモリRMの内容を参照しキヤ
ラクタパターンをキヤラクタジエネレータより導
出させ出力する。CGはキヤラクタジエネレータ
で、キヤラクタパターンを記憶している。
CRTは表示制御で、いわゆる陰極線管である。
ROMは制御メモリで、後述する作動説明に示す
如き制御の手順が記憶されている。OUは出力部
でプリンタ、外部メモリ等である。
ROMは制御メモリで、後述する作動説明に示す
如き制御の手順が記憶されている。OUは出力部
でプリンタ、外部メモリ等である。
以上の構成から成る実施例の作動を説明する。
プロセツサCPUは制御メモリROMに記憶された
手順により以下の如く制御を行なう。
プロセツサCPUは制御メモリROMに記憶された
手順により以下の如く制御を行なう。
第4図の如くステツプ1(以下ステツプをSと
称す)でパラメータlを0に、レジスタiを0に
する。S2でメモリ4のデータRAにレジスタi
の内容を加算した位置アドレスのローのカラム
CA〜CBの内容が全てメモリRAM1中のデータ
であるか否かを調べる。もしそうであればS3で
レジスタiを+1インクリメントし、S6でRA
+i>RBであるかを調べる。NOであれば、S
2に移る。
称す)でパラメータlを0に、レジスタiを0に
する。S2でメモリ4のデータRAにレジスタi
の内容を加算した位置アドレスのローのカラム
CA〜CBの内容が全てメモリRAM1中のデータ
であるか否かを調べる。もしそうであればS3で
レジスタiを+1インクリメントし、S6でRA
+i>RBであるかを調べる。NOであれば、S
2に移る。
上述のS2でNOであれば、レジスタlを+1
インクリメントする。次にS5で文書メモリBM
中のRA+iのアドレスにあるデータをソートバ
ツフアSBのアドレスlに転送する。
インクリメントする。次にS5で文書メモリBM
中のRA+iのアドレスにあるデータをソートバ
ツフアSBのアドレスlに転送する。
ステツプS6でYESであれば、第5図のS7
に移り、以下ソート作業を行なう。S7でまずレ
ジスタF=0、レジスタi=1とする、次にS8
でソートバツフアSB中のローiとi+1のカラ
ムCA〜CBの内容とを比較し、ローiの方が大
(小)の場合、S9に移り、フラツグF=1とす
る。なお今昇順のソートの例を説明しているが、
降順のソートの場合、上述の( )の中の如く判
別すれば良い。
に移り、以下ソート作業を行なう。S7でまずレ
ジスタF=0、レジスタi=1とする、次にS8
でソートバツフアSB中のローiとi+1のカラ
ムCA〜CBの内容とを比較し、ローiの方が大
(小)の場合、S9に移り、フラツグF=1とす
る。なお今昇順のソートの例を説明しているが、
降順のソートの場合、上述の( )の中の如く判
別すれば良い。
次のS10でローiとローi+1を交換し、S
11でレジスタiを+1インクリメントする。次
にS12で第4図で説明したパラメータl即ち転
送の行数にiがなるまではS8にもどり、ローの
交換、iのカウントアツプを繰り返す。S8でロ
ーiの方がローi+1より大(小)でない場合、
S11に移りローの交換は行なわない。iがlを
こえると、S13に移り、フラツグFが1である
か否かを調べ、フラツグF=1であれは、ステツ
プS7に移り、上述のソート作業を繰り返す。即
ちF=1ということは、交換作業を行なつたこと
を示すものであり、F=0ということは交換すべ
きところはなかつたということを示す。従つてF
=0でステツプ13を通過すると、ソートは完了
したことになり、第6図に示す制御に移る。
11でレジスタiを+1インクリメントする。次
にS12で第4図で説明したパラメータl即ち転
送の行数にiがなるまではS8にもどり、ローの
交換、iのカウントアツプを繰り返す。S8でロ
ーiの方がローi+1より大(小)でない場合、
S11に移りローの交換は行なわない。iがlを
こえると、S13に移り、フラツグFが1である
か否かを調べ、フラツグF=1であれは、ステツ
プS7に移り、上述のソート作業を繰り返す。即
ちF=1ということは、交換作業を行なつたこと
を示すものであり、F=0ということは交換すべ
きところはなかつたということを示す。従つてF
=0でステツプ13を通過すると、ソートは完了
したことになり、第6図に示す制御に移る。
ここではソートバツフアSBで完了したソート
データを文書メモリSBへもどす作業が行なわれ
る。詳述すれば、S14でパラメータj、iをそ
れぞれ1、0にセツトし、次にS15で文書メモ
リBM中のローRA+1のカラムCA〜CBを調べ、
それがメモリRAM1中にある文字かを調べる。
すべてメモリRAM1の文字であれば、S16に
移り、iをインクリメントする。しかざれば、S
17に移り、文書メモリBMのローRA+1にソ
ートバツフアSBのローjの内容を入れる。次に
S18でjをカウントアツプする。
データを文書メモリSBへもどす作業が行なわれ
る。詳述すれば、S14でパラメータj、iをそ
れぞれ1、0にセツトし、次にS15で文書メモ
リBM中のローRA+1のカラムCA〜CBを調べ、
それがメモリRAM1中にある文字かを調べる。
すべてメモリRAM1の文字であれば、S16に
移り、iをインクリメントする。しかざれば、S
17に移り、文書メモリBMのローRA+1にソ
ートバツフアSBのローjの内容を入れる。次に
S18でjをカウントアツプする。
次にS19でjがlより大即ち転送完了であれ
ば、このソートの全作業は完了となる。jがlよ
り大でなけれは、S16にてiをカウントアツプ
して、S20でRB−RAよりiが大であるかを
調べ、そうであれば、このソートの全作業を完了
する。そうでなければ、再びS15に移り、上述
の手順を繰り返す。
ば、このソートの全作業は完了となる。jがlよ
り大でなけれは、S16にてiをカウントアツプ
して、S20でRB−RAよりiが大であるかを
調べ、そうであれば、このソートの全作業を完了
する。そうでなければ、再びS15に移り、上述
の手順を繰り返す。
かくして上述の非ソート部分への転送を完了
し、全ソート作業を完了する。完了したデータは
文書メモリBMに入り、表示装置CRTで表示さ
れる。このデータは出力部OUにて出力される。
出力部は例えば、プリンタ、外部メモリである。
し、全ソート作業を完了する。完了したデータは
文書メモリBMに入り、表示装置CRTで表示さ
れる。このデータは出力部OUにて出力される。
出力部は例えば、プリンタ、外部メモリである。
上述した如く本発明によれば、非ソート部分を
指定することができ、この部分をソート前の状態
で記憶しておくので、罫線の部分をソートするこ
となくデータをソートすることができる。
指定することができ、この部分をソート前の状態
で記憶しておくので、罫線の部分をソートするこ
となくデータをソートすることができる。
第1図はソーテイングすべきデータを示す図、
第2図は従来のソーテイングの結果を示す図、第
3図は本発明による1実施例を説明するグロツク
図、第4図〜第6図は制御手順を説明する図、第
7図はメモリRAM1の説明図。 SB……ソーテイングバツフア、BM……文書
メモリ。
第2図は従来のソーテイングの結果を示す図、第
3図は本発明による1実施例を説明するグロツク
図、第4図〜第6図は制御手順を説明する図、第
7図はメモリRAM1の説明図。 SB……ソーテイングバツフア、BM……文書
メモリ。
Claims (1)
- 【特許請求の範囲】 1 複数の情報を記憶する記憶手段と、 前記記憶手段に記憶された複数の情報の並べ換
えを行なうソート手段と、 前記ソート手段による並べ換えの対象とすべき
各情報について、該情報が特定の情報で構成され
ているかを判別する判別手段と、 前記ソート手段による並べ換えにおいて、前記
判別手段によつて特定の情報で構成されていると
判別された情報に関して、当該情報の順位を不変
として並べ換えの対象より除外するように制御す
る制御手段とを具備した事を特徴とする文字処理
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56165910A JPS5866152A (ja) | 1981-10-16 | 1981-10-16 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56165910A JPS5866152A (ja) | 1981-10-16 | 1981-10-16 | 文字処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5866152A JPS5866152A (ja) | 1983-04-20 |
| JPH0437454B2 true JPH0437454B2 (ja) | 1992-06-19 |
Family
ID=15821326
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56165910A Granted JPS5866152A (ja) | 1981-10-16 | 1981-10-16 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5866152A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59500786A (ja) * | 1982-05-06 | 1984-05-04 | ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド | ソーティング装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4209845A (en) * | 1977-01-25 | 1980-06-24 | International Business Machines Corporation | File qualifying and sorting system |
| JPS5492145A (en) * | 1977-12-29 | 1979-07-21 | Fujitsu Ltd | Processing method for data on large-scale memory unit |
| JPS5696327A (en) * | 1979-12-28 | 1981-08-04 | Fujitsu Ltd | Record data ordering processing system |
-
1981
- 1981-10-16 JP JP56165910A patent/JPS5866152A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5866152A (ja) | 1983-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69230092T2 (de) | Verfahren und Gerät zur Zeichenerkennung | |
| EP0106651B1 (en) | Method for making common blank form for a plurality of card images in a data processing system | |
| DD144136A5 (de) | Datenverarbeitungsverfahren und-vorrichtung | |
| US4398177A (en) | Method and circuit arrangement for formation of features for automatic character recognition | |
| JP3105895B2 (ja) | 文書処理装置 | |
| JPH0437454B2 (ja) | ||
| EP0574110A1 (en) | Method and system for retrieving ideographic characters and the associated dictionary entries | |
| US5072385A (en) | Method for gathering and classifying items of information | |
| JPS5840683A (ja) | 種々の要素および構成概念間の相互関係をマツピングするための解析的方法および装置 | |
| JPH05258073A (ja) | 図形塗潰し装置 | |
| CN107193768A (zh) | 查询队列状态的方法与装置 | |
| KR930000179B1 (ko) | 도트매트릭스 프린터에서 문자의 원윤곽 인자처리 방법 | |
| JP2840281B2 (ja) | 文字処理装置及び方法 | |
| JP2524468B2 (ja) | テ―ブルデ―タを処理するシステムと方法 | |
| JP2564518B2 (ja) | イメ−ジプロセツサによる文字表示方式 | |
| JP2608269B2 (ja) | 文字処理装置 | |
| JP2846357B2 (ja) | フォントメモリ装置 | |
| JPS6347908Y2 (ja) | ||
| Defrise-Gussenhoven | Non-Central χ² in Twin-Studies | |
| JPS58191057A (ja) | プログラム付小型電子計算機 | |
| JP2846165B2 (ja) | 文字学習装置 | |
| JPH048473Y2 (ja) | ||
| JPH0566758A (ja) | 外字フオント作成装置 | |
| JPH0267587A (ja) | 文字パターンアクセス方式 | |
| JPS581782B2 (ja) | モジパタ−ンハツセイキ |