JPS5866152A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS5866152A JPS5866152A JP56165910A JP16591081A JPS5866152A JP S5866152 A JPS5866152 A JP S5866152A JP 56165910 A JP56165910 A JP 56165910A JP 16591081 A JP16591081 A JP 16591081A JP S5866152 A JPS5866152 A JP S5866152A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- sorting
- data
- sorted
- character
- 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.)
- Granted
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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はソーティング機能をもつ文字処理装置に関する
。
。
従来ソーティング機能は指足されたデータか昇順または
降躯になるように入れ換えを行なう如く構成されていた
。しかしながらJllmlで区切られた嚢中のデータを
ソートする場合、横罫−もソーティング対象となってし
まい、縦縁がソーティングされ、表がなくなってしまう
欠点を有していたうたとえば、#11図の如きデータを
カフェ(列)4.5で昇順にソーティングしたとき、第
2図の如く表の−jF!il1部が分離させてしまって
いた。
降躯になるように入れ換えを行なう如く構成されていた
。しかしながらJllmlで区切られた嚢中のデータを
ソートする場合、横罫−もソーティング対象となってし
まい、縦縁がソーティングされ、表がなくなってしまう
欠点を有していたうたとえば、#11図の如きデータを
カフェ(列)4.5で昇順にソーティングしたとき、第
2図の如く表の−jF!il1部が分離させてしまって
いた。
本@明は上述の如き欠点に鑑み、作表の縦縁等を保存し
た伏動でソーティングを可能とする文字処理装置を提供
する。
た伏動でソーティングを可能とする文字処理装置を提供
する。
本発明の他の目的は以下図面を参照して行なわれる実施
例の説明より明らかとなるぐあろう。
例の説明より明らかとなるぐあろう。
以下本発明による1実施例を一面を参照して説明する。
第3図は本発明による1実施例のブロック図である。同
図において、CPUt!マイクc1mプロセッサであり
、演算、論理判断等を行なう。KBは入力部で、文章等
を入力する。HM#1文書メモリ8Bqソートバッファ
で、ソートすべきデータ中のソート部分を記憶する。
図において、CPUt!マイクc1mプロセッサであり
、演算、論理判断等を行なう。KBは入力部で、文章等
を入力する。HM#1文書メモリ8Bqソートバッファ
で、ソートすべきデータ中のソート部分を記憶する。
RAMはメモリで、メモリRAM内のメモリRAM1は
ソートの対象外の文字データを記憶し、メモリRAM2
#iソートをする場合のソートの位置例えば第1図をメ
モリRAM3uカラムの終シ例えば5と記憶される。ま
たメモリRAM5qソ−ト対象の衣のローの開始アドレ
スが記憶される。
ソートの対象外の文字データを記憶し、メモリRAM2
#iソートをする場合のソートの位置例えば第1図をメ
モリRAM3uカラムの終シ例えば5と記憶される。ま
たメモリRAM5qソ−ト対象の衣のローの開始アドレ
スが記憶される。
メモリRAM5qソート対象の衣のローの終り位置のア
ドレスか記憶される。
ドレスか記憶される。
ここでメモリRAM2の値を0人、メモリ141M3の
値をCB、メモIJRAM4の値をRム、メモVRAM
5の値をRBとする。
値をCB、メモIJRAM4の値をRム、メモVRAM
5の値をRBとする。
RAM6はメモリで、行数Iを記憶する。FFiレジス
メ1 i、」もレジスタである。KMはリフレッシュメ
モリで、表示される情報が&ll:tllされる。
メ1 i、」もレジスタである。KMはリフレッシュメ
モリで、表示される情報が&ll:tllされる。
C14TCt[!水制御Ilsで、リフレッシュメモリ
ルMの内容を参樒しキャラクタパターンをキャラクタジ
ェネレータより導出させ出力するOCGはキャラクタジ
ェネレータで、キャラクタパターンを記憶している。
ルMの内容を参樒しキャラクタパターンをキャラクタジ
ェネレータより導出させ出力するOCGはキャラクタジ
ェネレータで、キャラクタパターンを記憶している。
CRT#i衆示装置で、いわゆる陰極縁管である。
ROMは制御メモリで、後述する作動1S28Aに示す
如き手順の制御が記憶している。OUは出力部でプリン
タ、外部メモリ等である。
如き手順の制御が記憶している。OUは出力部でプリン
タ、外部メモリ等である。
以上の構成から成る実施例の作動をWi明する。
プロセッサCPUは1iiljilメモリR(JMにに
憶された手順により以下の如く制御を行なう。
憶された手順により以下の如く制御を行なう。
第4図の如(ステップ1(以下ステップを8と称す)で
パラメータjを0に、レジスタiを0にする。82でメ
モリRAM4のデータRムにレジスタiの内容を加算し
たローのカラムCム〜CBの内容にメモリROM1中の
データがあるかを−ベる。もしそうであればS3でレジ
スタiを+1インクリメントし、Sbで几ム+i>B、
Bを調べる。
パラメータjを0に、レジスタiを0にする。82でメ
モリRAM4のデータRムにレジスタiの内容を加算し
たローのカラムCム〜CBの内容にメモリROM1中の
データがあるかを−ベる。もしそうであればS3でレジ
スタiを+1インクリメントし、Sbで几ム+i>B、
Bを調べる。
NOであれば、S2に移る。
上述の82でNOであれ4fsレジスタ1を+1インク
リメントする。次に85で文書メモリ8M中のRA +
iのアドレスにあるデータをノートバッファ8Bのアド
レス1に転送する。
リメントする。次に85で文書メモリ8M中のRA +
iのアドレスにあるデータをノートバッファ8Bのアド
レス1に転送する。
ステップS6で終りローを越えるとき、第5図の87に
移り、以下ソート作業を行なう。S7でまずレジスタF
−0,レジスタz−0とする。次に88でソートバッフ
ァ8B中のロー= トa + 1(1)カラムCA−C
Bの内容とを比較し、ロー−の方が大(小)の場合、8
9に移り、7−)ラグp、1とする。なお今昇順のソー
トの例を説明しているが、降順のノートの場合、上述の
く)中の如<K411別すれば良い。次の810でロー
iとローj+1を交換し、S11でレジスタiを+1イ
ンクリメントする。次に812で第4図で説明したパラ
メータ!卸ち転送の行数KiがなるまではS8にもどり
、ローの交換、−のカウントアツプを繰り返す。S8で
ローiの方がロー$+1より大(小)でない場合、S1
1に移ja−の交換は行なわない。iがjをこえると1
813に移り、フラッグPが1であるか否かを調べ、フ
ラッグF=1であれば、ステップ87に移り、上述のソ
ート作業を繰り返す。即ちF−1ということは、交換作
業を行なったことを示すものであり、?−0ということ
は交換すべきところ社なかったとい5ことをポす。従っ
てF、Qでステップ13を通過すると、ソー)11児1
したことになり、姐6図に示す劃−に移る。ここではソ
ートバッファ8Bで完了したソートデータを文章メモリ
8Bへもどす作業か行なわれる。詳述すれば、814で
パラメータノ゛。
移り、以下ソート作業を行なう。S7でまずレジスタF
−0,レジスタz−0とする。次に88でソートバッフ
ァ8B中のロー= トa + 1(1)カラムCA−C
Bの内容とを比較し、ロー−の方が大(小)の場合、8
9に移り、7−)ラグp、1とする。なお今昇順のソー
トの例を説明しているが、降順のノートの場合、上述の
く)中の如<K411別すれば良い。次の810でロー
iとローj+1を交換し、S11でレジスタiを+1イ
ンクリメントする。次に812で第4図で説明したパラ
メータ!卸ち転送の行数KiがなるまではS8にもどり
、ローの交換、−のカウントアツプを繰り返す。S8で
ローiの方がロー$+1より大(小)でない場合、S1
1に移ja−の交換は行なわない。iがjをこえると1
813に移り、フラッグPが1であるか否かを調べ、フ
ラッグF=1であれば、ステップ87に移り、上述のソ
ート作業を繰り返す。即ちF−1ということは、交換作
業を行なったことを示すものであり、?−0ということ
は交換すべきところ社なかったとい5ことをポす。従っ
てF、Qでステップ13を通過すると、ソー)11児1
したことになり、姐6図に示す劃−に移る。ここではソ
ートバッファ8Bで完了したソートデータを文章メモリ
8Bへもどす作業か行なわれる。詳述すれば、814で
パラメータノ゛。
iをそれぞれ1.0にセットし、次に815で文畳メモ
vHM中のローRA−)iのカラム0人〜CBを調べ、
それがメモリROM中にある文字かを調べる。すべてメ
モ9ROMiの文字であれば、S16に移り、iをイン
クリメントする。しかされば、817に移や、文書メモ
リHMのローRA−)1にソートバッフ78Bのa−)
の内容を入れる。
vHM中のローRA−)iのカラム0人〜CBを調べ、
それがメモリROM中にある文字かを調べる。すべてメ
モ9ROMiの文字であれば、S16に移り、iをイン
クリメントする。しかされば、817に移や、文書メモ
リHMのローRA−)1にソートバッフ78Bのa−)
の内容を入れる。
次に818でノをカウントアツプする。次に819でj
が1より大神ち転送完了であれは、このソートの全作業
社完了となる。jが!より大きければ、816にてiを
カウントアツプして、820でRB−KAよりiが大で
あるかを−ベ、そうであれば、このソートの全作業を完
了する。そうでなければ、再び815に移り、上述の手
順をlIkり返す。
が1より大神ち転送完了であれは、このソートの全作業
社完了となる。jが!より大きければ、816にてiを
カウントアツプして、820でRB−KAよりiが大で
あるかを−ベ、そうであれば、このソートの全作業を完
了する。そうでなければ、再び815に移り、上述の手
順をlIkり返す。
か(して上述の非ソート部分への転送を児了し、全ソー
ト作業を完了する。完了したデータは文章メモ98Mに
入シ、表示装置CRTで表示される。
ト作業を完了する。完了したデータは文章メモ98Mに
入シ、表示装置CRTで表示される。
このデータは出力部OUKて出力される。出力部社例え
ば、プリンタ、外部メモリである。 ″上述した如
く本発明によれば、非ソート部分を指定することかでき
、この部分をソート前の状障でml憶しておくので、縦
型の部分をソートすることなくデータをソートすること
ができる。
ば、プリンタ、外部メモリである。 ″上述した如
く本発明によれば、非ソート部分を指定することかでき
、この部分をソート前の状障でml憶しておくので、縦
型の部分をソートすることなくデータをソートすること
ができる。
第11はソーティングすべきデータを示す図、第2図は
従来のソーティングの結果を示す図、第3!Wtf本発
明による1実施例を説明するブロック図、第4−〜第6
図は制御手順を説明する図、第7図は制御ROMの説明
図。
従来のソーティングの結果を示す図、第3!Wtf本発
明による1実施例を説明するブロック図、第4−〜第6
図は制御手順を説明する図、第7図は制御ROMの説明
図。
Claims (1)
- ソーティング対象内の情報が特足の情報で構成されてい
ることを検知する手段と、前&[知手段によ[14I定
の情報が検知された場合、それをソーティング対象から
はずす手段を有する文字処理装置。
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 true JPS5866152A (ja) | 1983-04-20 |
| JPH0437454B2 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) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59500786A (ja) * | 1982-05-06 | 1984-05-04 | ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド | ソーティング装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5393744A (en) * | 1977-01-25 | 1978-08-17 | Ibm | Sorter |
| 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
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5393744A (en) * | 1977-01-25 | 1978-08-17 | Ibm | Sorter |
| 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 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59500786A (ja) * | 1982-05-06 | 1984-05-04 | ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド | ソーティング装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0437454B2 (ja) | 1992-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0106651B1 (en) | Method for making common blank form for a plurality of card images in a data processing system | |
| US4392130A (en) | Method and device for presentation of graphical information | |
| JPS60107357A (ja) | ワ−ドプロセツサ | |
| JP3105895B2 (ja) | 文書処理装置 | |
| KR840008845A (ko) | 수치 제어장치(數値制御裝置) | |
| JPS5866152A (ja) | 文字処理装置 | |
| JP2559725B2 (ja) | 表示装置 | |
| JPH0792638B2 (ja) | 文字練習機 | |
| JP4026862B2 (ja) | 新聞制作システムの見出し組文字サイズ設定装置 | |
| JPS5816186B2 (ja) | 文字パタ−ン発生器 | |
| JPH0585929B2 (ja) | ||
| JPS5850039A (ja) | 表の出力方法 | |
| JPH01321556A (ja) | かな漢字変換入力装置 | |
| JP3083665B2 (ja) | 文章情報処理装置 | |
| JP3109330B2 (ja) | 帳票出力装置 | |
| JPS5858652A (ja) | 最適な変位の決定方法 | |
| JPH02155779A (ja) | データ出力装置 | |
| Ohlman | Low-cost production of marginal punched cards on accounting machines | |
| JPH0465405B2 (ja) | ||
| JPS6057889A (ja) | 枠指定付き連字フォント作成システム | |
| JPH01142697A (ja) | カーソル移動制御装置 | |
| JPH0688431B2 (ja) | 文書印字制御装置 | |
| JPH0425575B2 (ja) | ||
| JPS593631A (ja) | デ−タソ−ト処理方式 | |
| JPH03129518A (ja) | 文字列表示方式 |