JPS6074010A - 文字デ−タ処理装置 - Google Patents

文字デ−タ処理装置

Info

Publication number
JPS6074010A
JPS6074010A JP58182001A JP18200183A JPS6074010A JP S6074010 A JPS6074010 A JP S6074010A JP 58182001 A JP58182001 A JP 58182001A JP 18200183 A JP18200183 A JP 18200183A JP S6074010 A JPS6074010 A JP S6074010A
Authority
JP
Japan
Prior art keywords
data
characters
register
counter
line
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.)
Pending
Application number
JP58182001A
Other languages
English (en)
Inventor
Hiroshi Kurihara
宏 栗原
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58182001A priority Critical patent/JPS6074010A/ja
Publication of JPS6074010A publication Critical patent/JPS6074010A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明はストリーム形式の文字データを編集の対象とし
て機能するワードプロセソザに係り、特にストリーム形
式の文字データを簡便に2行単位でフォーマント化でき
るデータ処理装置に関する。
(2) 技術の背景 マイクロプロセッサはその機能性から多くの分野たとえ
ば工場等における制御装置さらには事務関係におりる事
務処理等に用いられている。前述した事務処理において
多く用いられているのにワートプロセソサがある。ワー
ドプロセソザはキーボードより入力した文章を目的の複
式に出力するものであり1文章の削除、挿入等の校正2
編集さらには1行中の文字数の変更等2文書作成におり
るあらゆる機能を有している。
(3) 従来技術と問題点 従来、ワードブロセソザの前述した機能は全てマイクロ
プロセッサのプログラムによってなされていた。たとえ
ばストリーム形式の文字データを行単位で編集し出力す
る場合等は、その1行における文字数、さらには改行の
為の特殊コードく改行コード)等の検出を全てプログラ
ムによって行なっていた。前述のプログラムによるスト
リーム形式においては文字数や特殊コードの検出は、1
文字単位での3文字数のカウントと1行の文字数との比
較、さらには特殊コードとの比較を行なう為、その処理
プログラムが複雑となる問題を有していた。さらに、そ
の処理に多くの時間を有する問題を有していた。
(4) 発明の目的 本発明は前記問題点を解決するものであり、その目的と
するところはストリー人形式の文字データを行単位でメ
モリに再配列して格納する回路を設け、プログラムによ
る文字データの検索回数等を減らし2文字処理のソフト
ウェアを簡単化した文字データ処理装置を提供すること
にある。
(5) 発明の構成 本発明の特徴とするところはマイクロブロセ。
すと入出力装置とを備えた文字データ編集を行なすに、
ストリーム形式で入力された文字データを任意の文字あ
るいは文字数の少なくとも一方で行単位に区切り、格納
する処理回路を有することを特徴とした文字データ処理
装置にある。
(6) 発明の実施例 以下1図面を用いて本発明の詳細な説明する。
第1図は本発明の実施例におけるメモリマツプである。
1はメモリマツプ全体を、2はストリーム形式の文字デ
ータ格納領域を、3は編集後のデータ格納領域をそれぞ
れ示す。本発明の実施例においては文字データ格納領域
2よりストリーム形式の文字データを読め出し、目的と
する1行の文字数さらには改行コードに対する改行を行
なって編集後の格納領域3に編集データを格納する。
第2図は本発明の実施例の回路構成図である。
プロセノザ(CPtJ)4ばメモリ5とデコーダ6にパ
スライン8を介して接続されている。デコーダ6はレジ
スタ7、マルチプレクサ11.メモリ12に接続されて
いる。アドレス回路1oはレジスタフに相互に接続され
るとともにマルチプレクサ回路11に接続されている。
そしてマルチプレクサ回路11の出力はメモリ12に加
わる。デコーダ6はレジスタ7、メモリ12をアクセス
する為のデコーダであり、CPU4に接続されたパスラ
イン8上のアドレスをデコードし、前述のレジスタ7、
メモリ】2を選択する。尚、メモリ12、レジスタ7に
は図示しないが必要となるデータバス、アドレスバスが
接続されている。レジスタ7ばス(・リームデータを行
分割するための文字数を指定するレジスタCRG、 ス
トリームデータを入力するレジスタDRG、ストリーム
デークを行分割格納した時の行数を表示するレジスタL
RGより成る。アドレスバス10はカウンタとコンパレ
ークより成り、カウンタによってレジスタCRGで指定
された文字数までカラン1−シながら。
メモリ12にマルチプレクサ回路11を介してアドレス
データを送出しアクセスする。また、アドレス回路10
のコンパレータによってストリームデータの文字コート
たとえばσす(復改)を検出する。尚、前述の(Dを検
出した場合にはレジスタLPGをインクリメントする。
マルチプレクサ回路11はデコーダからのアドレスデー
タとア]・レス回路10からのアドレスデータとを選択
する回路であり、それぞれの回路からの要求信号によっ
て前述のアドレスデータを選択してメモリ12に出力す
る。
次に第1図に示したストリーム形式の文字データ格納領
域2のストリーム形式データを編集しデータ格納領域3
に格納する動作を第2図に示した本発明の実施例を用い
て説明する。
先ず行分割の文字数をレジスタ]?Gにセットする。次
にストリーム形式の文字データをレジスタDRGに接続
して入力する。尚前述のセットと連続した人力はCPU
4のプログラム実行によってなされる。前述の連続した
入力データはレジスタDRGに人力されるたびにア1ご
レス回路10のコンパレータで復改コードたとえば前述
した○と比較される。入力されたデータが復改コー1゛
でない場合にはレジスタLRGT:指定される行とすド
レス回路のカウンタで指定される位置のメモリ12に入
力されたデータを格納する。そしてアドレス回EIkl
Oのカウンタがインクリメントする。
第3図はレジスタCRGに格納された文字数が”7F”
(16進)の場合のメモリ構成を示す。
上位アドレス゛’xxooo”〜”XX200″はレジ
スタLRGの内容に対応し、下位アドレスはアドレス回
路10のカウンタ値にそれぞれ対応する。すなわち換言
するならばレジスタL P Gの内容は行カウンタ値で
ありアドレス回路10のカウンタは文字カウンタ値に対
応する。前述の入力された入力データすなわち文字デー
タはレジスタCRGで指定された文字数だけ1行中に順
次格納される。文字数を越えた場合にはレジスタLPG
の内容をアドレス回路10はインクリメントするととも
にカウンタをクリアする。これによって次の行領域から
再度順次格納される。また、1行中の文字数に満たない
場合でも、復改コードを検出した場合は、前述と同様に
レジスタLPGの内容をアドレス回路はインクリメント
するとともにカウンタをクリアする。これによって次の
行より再度順次文字データをメモリ12に格納する。第
4図は本発明の実施例によるストリームデータをm集し
た結果を示す図である。ストリームデータ14をレジス
タCRGで指定される文字数の行に変換し、さらに入力
データが復改コード〔すの時に復改する。尚、レジスタ
CRGばOの時には1文字としての値を表わす。すなわ
ち、第4図の場合には10文字で1行であることを示す
。先ず上位ア1”lzス“’xxooo”より順次10
文字メモリ12に文字データを格納する。この間には復
改コード@<ないので10文字分が格納される。そして
改行がなされる。すなわちレジスタL、 RGがインク
リメントされ1゛′となる。尚、レジスタLPGは文字
数と同様に0が1行目を示す。すなわちこの時1となる
ので2行目を指すことになる。゛そしてさらに順次メモ
リ12に格納されるが6文字目でα]X<入力するので
レジスタI−RGをインクリメントして“2″としアド
レス回路10のカウンタをクリアする。そしζさらに順
次前述動作をくりかえしメモリに格納される。第4図に
示したストリーム形式データを全て副梁した後にはレジ
スタL RGの内容は4となる。
尚、前述の本発明の実施例での説明では復改コードを(
Dとしたが、これは複数存在する様にすることも可能で
あり、たとえばキャリッジリターンCRでも、さらには
他の特殊コードでも可能である。また、さらに2本発明
の実施例ではレジスタ7が1lllilの場合について
説明したがこのレジスタ7を複数設けることによってさ
らに複雑な編集を行なうことも可能である。
(7) 発明のすJ果 以上、述べた様に本発明の実施例を用いて詳細に説明し
たが9本発明によれば専用の回路によってストリーム形
式データを編集しているので1処理速度がプログラムに
よって行なった場合と比べはるかに早い文字データ処理
装置を得ることができる。
【図面の簡単な説明】
第1図はメモリマツプ構成図、第2図は本発明の実施例
の回路構成図、第3図はメモリ構成図。 第4図は本発明の実施例による編集結果を示す図である
。 4・・・プロセッサ(CPU) 、 5. 12・・・
メモリ、 6・・・デコーダ。 7・・・レジスタ、 10・・・アドレス回路、 11
・・・マルチブレクザ

Claims (2)

    【特許請求の範囲】
  1. (1) マイクロプロセ・7すと入出力装置とを備えた
    文字データ編集を行なう装置において、前記マイクロプ
    ロセッサのメモリに、ストリーム形式で人力された文字
    データを任意の文字あるいは文字数の少なくとも一方で
    行単位に区切り、格納する処理回路を有することを特徴
    とした文字データ処理装置。
  2. (2) 前記処理回路ばカウンタとコンパレータとレジ
    スタとを有し、前記カウンタは各行の文字数をカウント
    し、1行の最大文字数を記憶し、前記コンパレータは前
    記カウンタの値と前記レジスタに記憶された1行の最大
    文字数との第1の比較並びに処理データと復改データと
    の第2の比較を行ない、前記第1.第2の比較のうち一
    方が一致した場合には改行することを特徴とする特許請
    求の範囲第1項記載の文字データ処理装置。
JP58182001A 1983-09-30 1983-09-30 文字デ−タ処理装置 Pending JPS6074010A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58182001A JPS6074010A (ja) 1983-09-30 1983-09-30 文字デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58182001A JPS6074010A (ja) 1983-09-30 1983-09-30 文字デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS6074010A true JPS6074010A (ja) 1985-04-26

Family

ID=16110583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58182001A Pending JPS6074010A (ja) 1983-09-30 1983-09-30 文字デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS6074010A (ja)

Similar Documents

Publication Publication Date Title
EP0245041B1 (en) Text processing apparatus for processing text in accordance with different selected text formats
JPS6074010A (ja) 文字デ−タ処理装置
JPS5826584B2 (ja) デ−タ処理装置
JP2553200B2 (ja) 情報処理装置
JPH0431429B2 (ja)
JPH0831033B2 (ja) データ処理装置
JPH0731315Y2 (ja) 電子機器
JP2570407B2 (ja) プログラマブル・コントローラ
JP3058524B2 (ja) プログラム制御装置
JPH05334074A (ja) マイクロプロセッサ
JP2672497B2 (ja) データ処理装置
JP2588522B2 (ja) 機械翻訳辞書アクセス方法
JPS58151670A (ja) 画像デ−タ処理装置
JP2655900B2 (ja) 文字処理装置
JPS5829046A (ja) メモリソーティング回路
JPH06230980A (ja) 割込み回路
JPS60134322A (ja) 座標読取装置
JPS59165122A (ja) アラビツク文字変換方式
JPH08297658A (ja) 日本語文字並び換え方法とその装置
JPH01316826A (ja) レジスタファイルアドレス回路
JPH01265339A (ja) 構造化データ処理装置
JPS61250731A (ja) デ−タマ−ジ命令制御方式
JPH04259058A (ja) スペース削除機能付文書処理装置
JPH08255153A (ja) 文書処理装置
JPS59191649A (ja) プログラムの生成方式