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
Application number
JP56165910A
Other languages
English (en)
Other versions
JPH0437454B2 (ja
Inventor
Shunpei Takenaka
竹中 駿平
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP56165910A priority Critical patent/JPS5866152A/ja
Publication of JPS5866152A publication Critical patent/JPS5866152A/ja
Publication of JPH0437454B2 publication Critical patent/JPH0437454B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/22Arrangements for sorting or merging computer data on continuous record carriers, e.g. tape, drum, disc
    • G06F7/24Sorting, 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部が分離させてしまって
いた。
本@明は上述の如き欠点に鑑み、作表の縦縁等を保存し
た伏動でソーティングを可能とする文字処理装置を提供
する。
本発明の他の目的は以下図面を参照して行なわれる実施
例の説明より明らかとなるぐあろう。
以下本発明による1実施例を一面を参照して説明する。
第3図は本発明による1実施例のブロック図である。同
図において、CPUt!マイクc1mプロセッサであり
、演算、論理判断等を行なう。KBは入力部で、文章等
を入力する。HM#1文書メモリ8Bqソートバッファ
で、ソートすべきデータ中のソート部分を記憶する。
RAMはメモリで、メモリRAM内のメモリRAM1は
ソートの対象外の文字データを記憶し、メモリRAM2
#iソートをする場合のソートの位置例えば第1図をメ
モリRAM3uカラムの終シ例えば5と記憶される。ま
たメモリRAM5qソ−ト対象の衣のローの開始アドレ
スが記憶される。
メモリRAM5qソート対象の衣のローの終り位置のア
ドレスか記憶される。
ここでメモリRAM2の値を0人、メモリ141M3の
値をCB、メモIJRAM4の値をRム、メモVRAM
5の値をRBとする。
RAM6はメモリで、行数Iを記憶する。FFiレジス
メ1 i、」もレジスタである。KMはリフレッシュメ
モリで、表示される情報が&ll:tllされる。
C14TCt[!水制御Ilsで、リフレッシュメモリ
ルMの内容を参樒しキャラクタパターンをキャラクタジ
ェネレータより導出させ出力するOCGはキャラクタジ
ェネレータで、キャラクタパターンを記憶している。
CRT#i衆示装置で、いわゆる陰極縁管である。
ROMは制御メモリで、後述する作動1S28Aに示す
如き手順の制御が記憶している。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を調べる。
NOであれば、S2に移る。
上述の82でNOであれ4fsレジスタ1を+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で
パラメータノ゛。
iをそれぞれ1.0にセットし、次に815で文畳メモ
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り返す。
か(して上述の非ソート部分への転送を児了し、全ソー
ト作業を完了する。完了したデータは文章メモ98Mに
入シ、表示装置CRTで表示される。
このデータは出力部OUKて出力される。出力部社例え
ば、プリンタ、外部メモリである。   ″上述した如
く本発明によれば、非ソート部分を指定することかでき
、この部分をソート前の状障でml憶しておくので、縦
型の部分をソートすることなくデータをソートすること
ができる。
【図面の簡単な説明】
第11はソーティングすべきデータを示す図、第2図は
従来のソーティングの結果を示す図、第3!Wtf本発
明による1実施例を説明するブロック図、第4−〜第6
図は制御手順を説明する図、第7図は制御ROMの説明
図。

Claims (1)

    【特許請求の範囲】
  1. ソーティング対象内の情報が特足の情報で構成されてい
    ることを検知する手段と、前&[知手段によ[14I定
    の情報が検知された場合、それをソーティング対象から
    はずす手段を有する文字処理装置。
JP56165910A 1981-10-16 1981-10-16 文字処理装置 Granted JPS5866152A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59500786A (ja) * 1982-05-06 1984-05-04 ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド ソーティング装置

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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) 文字列表示方式