JPS5868141A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS5868141A JPS5868141A JP56166645A JP16664581A JPS5868141A JP S5868141 A JPS5868141 A JP S5868141A JP 56166645 A JP56166645 A JP 56166645A JP 16664581 A JP16664581 A JP 16664581A JP S5868141 A JPS5868141 A JP S5868141A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- key
- input
- register
- output
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は文書の作成2編集、その他処理を行なう文字処
理装置に関するものである。
理装置に関するものである。
従来、文字処理装置においては文章の作成、編県の他、
文章中の数個を使って計算し、その結果を文章中に出力
できる様になっている。従来は網体結果の出力位i?t
を指定するために、予め文章中に特別な文字を入力して
おく必要があったり、文章とは別の記憶手段によりその
位置を指定しておく必要がを)す、操作が複如たった。
文章中の数個を使って計算し、その結果を文章中に出力
できる様になっている。従来は網体結果の出力位i?t
を指定するために、予め文章中に特別な文字を入力して
おく必要があったり、文章とは別の記憶手段によりその
位置を指定しておく必要がを)す、操作が複如たった。
本発明の目的は、計算結櫂の出力位置を容易に指定でき
る文字処理装置を提供することである。
る文字処理装置を提供することである。
本発明の他の目的に桟数イ〕及び複数列のJ1τ〉結果
の出力位置を容易に指定できる文字処理防1t′1を折
イ11、することである。
の出力位置を容易に指定できる文字処理防1t′1を折
イ11、することである。
本発明の他の目的i−1fl下の図面を参照して行われ
る実施例の説明により明らかになるであろう。
る実施例の説明により明らかになるであろう。
第1図は本発明の実施例としての文字処理装置6を示す
ブロック図でを〕る。同図において、CPUはマイクロ
・プロセッサであり、演算、跣1.理IVI IU+
’4ヲ行ない、後述するアドレス・バス(AB)、コン
トロール・バス(OB )、データ・バス(DB )を
介して、このバスAB 、OB 、DBにv!′続され
ている桟器をコントロールする。ABはアドレス・バス
で、制御対象を指示する信号全転送する。CBはフント
ロール・バスで、各種制御対象に制御信号を印加するも
C/うである。DBはデータ・バスで、各種データを転
送する。ROMはル1」仁IJメモリで、プロセッサC
PUの制御手順が格納されている。
ブロック図でを〕る。同図において、CPUはマイクロ
・プロセッサであり、演算、跣1.理IVI IU+
’4ヲ行ない、後述するアドレス・バス(AB)、コン
トロール・バス(OB )、データ・バス(DB )を
介して、このバスAB 、OB 、DBにv!′続され
ている桟器をコントロールする。ABはアドレス・バス
で、制御対象を指示する信号全転送する。CBはフント
ロール・バスで、各種制御対象に制御信号を印加するも
C/うである。DBはデータ・バスで、各種データを転
送する。ROMはル1」仁IJメモリで、プロセッサC
PUの制御手順が格納されている。
KHiキーボードであり、文章の入力及び数値の入力等
に使用され、第2図に示す様に文字キー、タブ・キー、
カーソル・キーOK 、 範囲キーHT(。
に使用され、第2図に示す様に文字キー、タブ・キー、
カーソル・キーOK 、 範囲キーHT(。
タテ計幹・キーTK、ヨコ計算・キーYK、タテヨコ計
算キーWX等を有する。
算キーWX等を有する。
RAMはランダム・アクセス・メモリで、各種データの
一時記憶に用いられるが、その中のC3RI。
一時記憶に用いられるが、その中のC3RI。
08R2,08R3はカーソル・セーブ・メモリで、後
述する範囲キーHKによりその時のカーソル位置がメモ
リ03RIまたは0SR2に格納される。メモリ03R
3Fi、後述する計算指令キーTK 、 YK 。
述する範囲キーHKによりその時のカーソル位置がメモ
リ03RIまたは0SR2に格納される。メモリ03R
3Fi、後述する計算指令キーTK 、 YK 。
WKが人力された時、その時のカーソル位置が格納され
る。MODEは範囲キーHKによって格納されるカーソ
ル位置の格納先を示すフラッグであり、1またけOの値
を持ち範囲キーMKか入力されるたびに反転する。なお
フラッグMODEがOの詩はメモリ03RI 、’ 1
の時はメモリC8R2へ格納する制御を行う。
る。MODEは範囲キーHKによって格納されるカーソ
ル位置の格納先を示すフラッグであり、1またけOの値
を持ち範囲キーMKか入力されるたびに反転する。なお
フラッグMODEがOの詩はメモリ03RI 、’ 1
の時はメモリC8R2へ格納する制御を行う。
aRf−1カーソル・レジスタであり、カーソルOAの
CRT上の位置を記憶するものであり、ここにはCRT
上の位置を示す0〜95までのシリアル・ナンバーが記
憶をれ、カーソルOAの移動とともにプロセッサCPU
に制御されて変化する。またカーソルOA 61カーソ
ル・レジスタOR内のシリアル・ナンバーを基に表示制
御部0RTOにより表示装置1i0RT上の対応する位
置に表示される。
CRT上の位置を記憶するものであり、ここにはCRT
上の位置を示す0〜95までのシリアル・ナンバーが記
憶をれ、カーソルOAの移動とともにプロセッサCPU
に制御されて変化する。またカーソルOA 61カーソ
ル・レジスタOR内のシリアル・ナンバーを基に表示制
御部0RTOにより表示装置1i0RT上の対応する位
置に表示される。
BUFはバッファ・・レジスタで、9Gワードの容量を
持ち、数値が格納されている。バッファ・レジスタEU
Fの内容は第3図に示す如くタテ8行、ヨコ12桁でB
(n)でそのアドレスを表わす。その内容はこの位a
t関係でそのまま8行12桁の表示装置CRT上にキャ
ラクタ・ジェネレータCGを介し表示される。
持ち、数値が格納されている。バッファ・レジスタEU
Fの内容は第3図に示す如くタテ8行、ヨコ12桁でB
(n)でそのアドレスを表わす。その内容はこの位a
t関係でそのまま8行12桁の表示装置CRT上にキャ
ラクタ・ジェネレータCGを介し表示される。
OG[キャラクタ・ジェネレータであり、表示装置CR
Tへの文字パターンを発生きせるために使用される。キ
ャラクタ・ジェネレータCGはバッファ・レジスタBU
)l’のデータを受けて文字パターンを発生する。
Tへの文字パターンを発生きせるために使用される。キ
ャラクタ・ジェネレータCGはバッファ・レジスタBU
)l’のデータを受けて文字パターンを発生する。
0RTOは表示制御部で、表示されるべきデータを走査
してCRTで表示する。
してCRTで表示する。
CRTは表示装置で、例えば陰$f!線管で構成する。
次に以上の構成によりなる実施例の動作を説明する。
尚、本装肪°の動作説明のための初期状態は、第5図の
様に数値がメモ1JflUF内に格納されているものと
する。第4図Aは11算処理フローを示1、要約すれば
、計t;t t/′iIJ下の手順によってなされる。
様に数値がメモ1JflUF内に格納されているものと
する。第4図Aは11算処理フローを示1、要約すれば
、計t;t t/′iIJ下の手順によってなされる。
A、カーソル・キーCKによって、計算を行ないたい*
、: f+ri配列の端にカーソルOAを合せ、範囲キ
ー)LKを入力する。
、: f+ri配列の端にカーソルOAを合せ、範囲キ
ー)LKを入力する。
30次にAで示した位置、にス・[シて、対角点にカー
ソルOAを移I)はせ、Aと同様に範囲キーHK′f:
入力する。
ソルOAを移I)はせ、Aと同様に範囲キーHK′f:
入力する。
C0結果全出力したい位置1/CカーソルOAを移!l
!IJきせる。
!IJきせる。
D、 @l指令キー、即ち、タテ計g T K 、ヨ
コ計′f>: y x 、タテヨコ川算WKのいづれか
を入力する。
コ計′f>: y x 、タテヨコ川算WKのいづれか
を入力する。
上記のA〜・Dの手順によって、A及びBによって指示
された範囲内の数値配列の各イエ及び各列の加算を行な
い、Dで入力されたキーに便って、0で示された位置に
その結果が出力される。Dでタテ計算キーTKが入力さ
れた時はタテ方向の加算結果が、Cで指示された行に出
力される。ヨコ4算キーYKが入力された時は、ヨコ方
向の加算結果が、Cで指示された桁に出力される。
された範囲内の数値配列の各イエ及び各列の加算を行な
い、Dで入力されたキーに便って、0で示された位置に
その結果が出力される。Dでタテ計算キーTKが入力さ
れた時はタテ方向の加算結果が、Cで指示された行に出
力される。ヨコ4算キーYKが入力された時は、ヨコ方
向の加算結果が、Cで指示された桁に出力される。
タテヨコ泪算キーWKが入力された時は、タテ方向及び
ヨコ方向の加算結果が、Cで指示された行及び桁に出力
され、更に総和がCで示された位数に出力される。
ヨコ方向の加算結果が、Cで指示された行及び桁に出力
され、更に総和がCで示された位数に出力される。
次に更に具体的に説明する。
第4図Aに於いて、処理ステップlでは初期設定を行な
う。ここではフラッグMODEをOにセットする。
う。ここではフラッグMODEをOにセットする。
次に処理ステップ2で操作されたキーの取り込みを行な
い、どのキーが操作されたかを判別する。
い、どのキーが操作されたかを判別する。
カーソルキーOKが操作きれた場合、ステップ2゜lで
カーソルキーOKと判別され、ステップ3でカーソルの
移動と、カーソルCAの位置をカーソルレジスタORに
記tqさぜる。かかる処理が終了すると、キー待ちの状
態になる。第5図に示す如く位置aにカーソルCkが位
置しているとき、カーソルレジスタC!R=14となっ
ている。かかる状態の時、範囲キーRKが操作されると
、ステップ2,2で判別きれ、ステップ4に移る。第4
図Bに詳細を示す如くフラッグMODE = Oとなっ
ているので、カーソルレジスタORの内容はレジスタ0
8RIに転送される。さらにフラッグMODE=1にセ
ットする。同様にして再びカーソルキーOKでカーソル
OAを移動させ、カーツ/I/CAを対角の位置に移動
させる。即ち、カーソルレジスタORを30にする。そ
こで範囲キーHKが操作されると、フラッグMODE
=: 1を判別し、カーソルレジスタORの内容をレジ
スタ03R2に格納させる。
カーソルキーOKと判別され、ステップ3でカーソルの
移動と、カーソルCAの位置をカーソルレジスタORに
記tqさぜる。かかる処理が終了すると、キー待ちの状
態になる。第5図に示す如く位置aにカーソルCkが位
置しているとき、カーソルレジスタC!R=14となっ
ている。かかる状態の時、範囲キーRKが操作されると
、ステップ2,2で判別きれ、ステップ4に移る。第4
図Bに詳細を示す如くフラッグMODE = Oとなっ
ているので、カーソルレジスタORの内容はレジスタ0
8RIに転送される。さらにフラッグMODE=1にセ
ットする。同様にして再びカーソルキーOKでカーソル
OAを移動させ、カーツ/I/CAを対角の位置に移動
させる。即ち、カーソルレジスタORを30にする。そ
こで範囲キーHKが操作されると、フラッグMODE
=: 1を判別し、カーソルレジスタORの内容をレジ
スタ03R2に格納させる。
しかるのちフラッグMODEを0にセットする。
次にカーソルキーOKによって第5図の様にカーソルO
Aを更に右下方に移動させると、カーソルレジスタOR
=:58となる。
Aを更に右下方に移動させると、カーソルレジスタOR
=:58となる。
次にタテヨコキーWKが入力されると、処理ステップ7
、1によってORの内容を0SR3へ格納すテップ7.
2で08RI及び08R2の内容より、数値の存在する
範囲内の数字コードをさがし、数字コードが連続する場
合それを1つの数値情報として取り扱いのタテ及びヨコ
方向の加算を行ない、その結果をタテ方向の加算結果は
レジスタ08R3で示される行に出力される。第5図に
おいてtl′iBωB51)及びE (53)、E(5
4)に第6図に示す様に結果6日及び99が表示される
。
、1によってORの内容を0SR3へ格納すテップ7.
2で08RI及び08R2の内容より、数値の存在する
範囲内の数字コードをさがし、数字コードが連続する場
合それを1つの数値情報として取り扱いのタテ及びヨコ
方向の加算を行ない、その結果をタテ方向の加算結果は
レジスタ08R3で示される行に出力される。第5図に
おいてtl′iBωB51)及びE (53)、E(5
4)に第6図に示す様に結果6日及び99が表示される
。
ヨコ方向の加算結果はレジスタ03R3で示される桁に
合せて表示される。第6図の様にB(21)。
合せて表示される。第6図の様にB(21)。
B(22)及びB (32) 、 B (33) 、
B (34)に46と121が出力される。更に総和が
レジスタ08i(3で示される位置に表示される。第6
図の様にB(56)、B(57)B(58)に167と
なり一連の処理を終了し、第6図に示す如くタテヨコの
計算が完了する。
B (34)に46と121が出力される。更に総和が
レジスタ08i(3で示される位置に表示される。第6
図の様にB(56)、B(57)B(58)に167と
なり一連の処理を終了し、第6図に示す如くタテヨコの
計算が完了する。
タテ計算キー’rKが入力された場合、ステップ23で
判別され、ステップ5.1 、 a2に移る。前述の如
くして、範囲キーによって設定はれた範囲内の数字コー
ド列を調べ、それぞれを加算し、それぞれの結果をここ
ではB(50)、B(51)及びB(53)。
判別され、ステップ5.1 、 a2に移る。前述の如
くして、範囲キーによって設定はれた範囲内の数字コー
ド列を調べ、それぞれを加算し、それぞれの結果をここ
ではB(50)、B(51)及びB(53)。
B(54)に格納する。かかる結果は表示装置CRTで
表示される。
表示される。
ココ計算キーYKが入力された場合、ステップ2.4で
判別され、ステップal 、a2に移る。
判別され、ステップal 、a2に移る。
前述と同様に指定された範囲内の数字コードを判別し、
それぞれを加算し、その結果をB(21) 、B(22
)及びB(32)、B(33)、B(34)に格納する
。
それぞれを加算し、その結果をB(21) 、B(22
)及びB(32)、B(33)、B(34)に格納する
。
上記の実施例において、数値の存在する範囲を指示する
時、1ケの範囲キーによって行っているが、2ケのキー
によって対角点を各々のキーによって指示する様にして
もよい。
時、1ケの範囲キーによって行っているが、2ケのキー
によって対角点を各々のキーによって指示する様にして
もよい。
上記の実施例において、ヨコ計9のみの時の出力光を指
示する時は、桁位置のみの指示が必要であるから、行位
置は任意の位置で1よい。
示する時は、桁位置のみの指示が必要であるから、行位
置は任意の位置で1よい。
同様にタテ計算のみの出力先指示の時、カーソル位置は
行のみが必要であるから、桁は任意の位置でよい。
行のみが必要であるから、桁は任意の位置でよい。
又、計算は加算としたが、別なキーを設けることにより
、平均、鰻大値、分散、標準偏差などを求める様にして
もよい。
、平均、鰻大値、分散、標準偏差などを求める様にして
もよい。
以上の様に本発明によれば、文章中における作め特別な
文字を文章中に準備しておく必要がなく、レポートの作
成などにおいて数表が容易に作成できる。
文字を文章中に準備しておく必要がなく、レポートの作
成などにおいて数表が容易に作成できる。
第1図は本発明による1実施例を示すブロック図。
第2図はキーボードの配置図。
第3図はBUFとCRTの位置関係図。
第4図(A2け計算処理フローチャート図。
第4図(B)はステップ4の詳細図。
第5図は動作例を示す初期CRT表示図。
第6図は動作例の結果によるCRT H示の説明図。
OK−−−−一カーソルキー、HK−〜−−範囲キー。
出願人 キャノン株式会社
Claims (1)
- 数値を記憶する第1の記憶手段、前記記憶手段のii[
記数値の了ドレスを指定する為の入力子F、L、前記入
力手段によって人力された前記アドレスを記憶する第2
の記憶手段、前記記憶手段に記憶されたアドレスの数値
の演算指示を与える手↓で′とを有する文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56166645A JPS5868141A (ja) | 1981-10-19 | 1981-10-19 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56166645A JPS5868141A (ja) | 1981-10-19 | 1981-10-19 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5868141A true JPS5868141A (ja) | 1983-04-22 |
Family
ID=15835104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56166645A Pending JPS5868141A (ja) | 1981-10-19 | 1981-10-19 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5868141A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61262875A (ja) * | 1985-05-15 | 1986-11-20 | Fujitsu Ltd | 表の数値合計演算指示方式 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS495577A (ja) * | 1972-05-02 | 1974-01-18 |
-
1981
- 1981-10-19 JP JP56166645A patent/JPS5868141A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS495577A (ja) * | 1972-05-02 | 1974-01-18 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61262875A (ja) * | 1985-05-15 | 1986-11-20 | Fujitsu Ltd | 表の数値合計演算指示方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5868141A (ja) | 文字処理装置 | |
| JPS58189689A (ja) | 画像表示方式 | |
| JPS63233465A (ja) | 数式記号の入力表示方式 | |
| JPS59201157A (ja) | 図形入力装置 | |
| JPH0585929B2 (ja) | ||
| JPH0445875B2 (ja) | ||
| JPS6093339A (ja) | 電気泳動装置 | |
| JPS60134322A (ja) | 座標読取装置 | |
| JPS5887623A (ja) | 文字処理装置 | |
| JPS63255764A (ja) | 表デ−タ入力方式 | |
| JPS61153776A (ja) | 表示装置 | |
| JPH02155779A (ja) | データ出力装置 | |
| JPS58129639A (ja) | 文字処理装置 | |
| JPS62256174A (ja) | 文書処理装置 | |
| JPH0328719B2 (ja) | ||
| JPS5818732A (ja) | 文字処理装置 | |
| JPS62293465A (ja) | ワ−ドプロセツサ | |
| JPH04130662A (ja) | メモリ自動設計システム | |
| JPH09245064A (ja) | 部品登録システム | |
| JPH03141462A (ja) | 文書処理装置 | |
| JPH0467210B2 (ja) | ||
| JPH0750470B2 (ja) | データ処理装置 | |
| JPS63269221A (ja) | 画面制御方式 | |
| JPH02114368A (ja) | 文字処理装置 | |
| JPH08147389A (ja) | 表処理装置 |