JPS6083991A - Character processing method - Google Patents

Character processing method

Info

Publication number
JPS6083991A
JPS6083991A JP58191013A JP19101383A JPS6083991A JP S6083991 A JPS6083991 A JP S6083991A JP 58191013 A JP58191013 A JP 58191013A JP 19101383 A JP19101383 A JP 19101383A JP S6083991 A JPS6083991 A JP S6083991A
Authority
JP
Japan
Prior art keywords
key
character
cursor
monitor
range
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
JP58191013A
Other languages
Japanese (ja)
Other versions
JPH0578036B2 (en
Inventor
畑中 満良
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 JP58191013A priority Critical patent/JPS6083991A/en
Publication of JPS6083991A publication Critical patent/JPS6083991A/en
Publication of JPH0578036B2 publication Critical patent/JPH0578036B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [技術分野] 本発明はCRT (陰極線/Fi′)や液晶表示器等の
出力表示装置の出力表示画面を見ながらキーホードやタ
ッチペン′−9・の入力装置を使用して文−7の作成や
編集あるいは構成なとの文字処理を行う文字処理装、7
.゛、lに関する。
[Detailed Description of the Invention] [Technical Field] The present invention uses an input device such as a keyboard or a touch pen'-9 while viewing the output display screen of an output display device such as a CRT (cathode ray/Fi') or a liquid crystal display. A character processing device that performs character processing such as creating, editing, or composing a sentence-7;
.. Regarding ゛, l.

[従来技術] 従来、この種の文字処理装置、例えばワードプロセッサ
において文書の作成+ i+++を集、構成中に既出の
句や複合語等の文字群を再使用する場合しこは、−1浅
に再度1文字づつ入力するよりも、文字11′1のコピ
ー(転写)機能を用いて入力する方かはるかに便利であ
り、入力ミスも減らせる為に、コピー機能を(iiiえ
た装置か種々提供されている。
[Prior Art] Conventionally, in this type of character processing device, for example, a word processor, when a character group such as a phrase or a compound word that has already been used is reused during document creation and composition, the processing time is -1 shallow. Rather than re-entering each character one by one, it is much more convenient to input using the copy (transcription) function of character 11'1, and in order to reduce input errors, it is recommended to use a copy function (III) or a variety of devices. has been done.

しかしながら、これらの従来装置においては、例えば範
囲指定キーによってコピーさせるべき句N・の文字11
′4を指定した場合に、との文字からとの文字までが範
囲指定されたのかを入力操作者に明確に知らせる手段が
なかった。その為に・掩囲指定の入力操作における人力
ミスに気がつかない場合が多いと云う欠点があった。
However, in these conventional devices, for example, character 11 of the phrase N to be copied by a range specification key is
When specifying '4, there was no means to clearly inform the input operator whether the range from the characters to the characters was specified. As a result, there was a drawback in that human errors in the input operation for specifying the area were often not noticed.

また、従来装置とでは連続しない2力所以上の文字群を
連結させてコピーさせると云ったことはできなかった。
Furthermore, with conventional devices, it is not possible to copy two or more non-contiguous character groups by concatenating them.

さらにまた、従来装置では、−J伐4:Ml四指足゛さ
れた句なとの文字IYに転写前において文字の追加や削
除あるいはjT、’+Iなどができなかった。
Furthermore, with the conventional apparatus, it is not possible to add or delete characters, or to add or delete characters, such as jT, '+I, etc., to the characters IY (-J-cut 4:Ml-four-finger-toed-phrase-na) before transcription.

[目 0勺] 本発明の目的は、上述の欠点を除去し、範囲指定された
句や複合語等の文字列を表小画n4i ’に□の出力手
段に出力させることによって入力i1.j、作J1に1
純囲指足の文字列の確11αが容易にできるように1−
で、人力操作効率を」二げ、ひいては入カミスイク誠ら
すことかできるようにした文字処理装置を4:+11.
’iすることにある。
[0 勺] An object of the present invention is to eliminate the above-mentioned drawbacks, and to output character strings such as phrases and compound words specified in a range to the input i1. j, work J1 to 1
1- to make it easier to confirm 11α of the string of pure fingers and toes.
Then, we developed a character processing device that improved the efficiency of human operation, and even improved input accuracy.
It's about what I do.

また、本発明の他の目的は、−世:l’+ij、四指)
ゼされた文字列に追加削除等の編集ができるようにした
文字処理装置を提供することにある、。
Another object of the present invention is - world: l'+ij, four fingers)
An object of the present invention is to provide a character processing device that allows editing such as addition and deletion to a character string that has been displayed.

さらにまた、本発明の他の目的は、2カ所にわたる句と
句や句と複合ahというような具合に文字列と文字列と
を結合して1つの文字列にして範囲指定できるようにし
た文字処理装置を提供することにある。
Furthermore, another object of the present invention is to combine character strings into one character string, such as a phrase in two places, a phrase, and a compound ah, to specify a range. The purpose of this invention is to provide a processing device.

[実 施 例] 以下、図面を参照して本発明の詳細な説明する。[Example] Hereinafter, the present invention will be described in detail with reference to the drawings.

第1Mは本発明文字処理装置の構成の一例を小し、ここ
で、CPUは、マイクロプロセッサであり、文字処理の
ための演算、論理判断等を行い、アドレスバスAB、コ
ントロールバスCB、データパスDBを介して、それら
のバスに接続された各オI′4成閥素を制御する。
The first M shows an example of the configuration of the character processing device of the present invention. Here, the CPU is a microprocessor that performs calculations, logical judgments, etc. for character processing, and includes an address bus AB, a control bus CB, and a data path. Each OI'4 component connected to those buses is controlled via the DB.

アドレスバスABはマイクロプロセッサCPUの制御の
対象とする構成要素を指示するアドレス信号を転送する
。コンI・ロールパスCBはマイクロプロセッサCPU
の制御の対象とする各構成要素のコントロール信号を転
送して印加する。デークパスDBイオ各構成要素相互間
のデータの転送を11う。
Address bus AB transfers address signals indicating the components to be controlled by the microprocessor CPU. Control I/Roll Pass CB is microprocessor CPU
Transfers and applies control signals to each component to be controlled. Data transfer between each component of the database path DB11 is performed.

ROMは、読出し痔用の固定メモリであり、マイクロプ
ロセンサCPUによる第8図およびQ’+ 、9図に小
す力1」〈後述する制御の−「1111iπを記憶(巳
させておく。
The ROM is a fixed memory for reading, and stores the small force 1'' (-1111iπ) of the control described later in FIGS. 8, Q'+, and 9 by the microprocessor CPU.

RAMは、読み込みだけでなく +”t 1.6みもI
If能なランダムアクセスメモリであり、各積、成要素
からの各種のデータを−II!i記tαするのに用いら
れ、例えば次に述べる文−;バッファDB肝、モニタバ
ッファMBUF、 ik囲指定ハンファ)IBUF、・
1・h囲指定カウ7 夕HSC、,7f9.囲指定フラ
グHS F 、 KI+i(IJII #、’r合)゛
ラクHKFおよびモニタフラグMNF At、・からな
る。文1番)バッファDBUFはキーボー1’KBがら
入力された文書情報を箸;・えるメモリであり、モニタ
バッファM B U’F if 表>i< 装置CRT
上に表小されるモニタライン1の文字21¥を一111
r格納するメモリである。jIi?i囲指冗′/゛・ン
ファHBUFは、範囲指定あるいはに1屯囲り一合によ
って選択された文字デークイ1′1が格納されるメモリ
であり、範囲指にカウンタH5Cは七の1而囲指定バツ
フアHBIIFのアドレスを示す仙が格納されるメモリ
てあり、範囲指定フラグHSIiは現在範囲結合の動作
中ではオンの値、すなわち” 1 ”か格納されるメモ
リである。範囲結合フラグ1(KFは現在範囲結合の動
作中ではオンの仙すなわち、l“か格納されるメモリで
ある。モニタフラグMNFはモニクキーが一回押される
と′l”かセットされ、+1)ひ押下されると0′′か
ヤントされるフラグである。
RAM is used not only for reading but also for reading.
It is a random access memory that can store various data from each product and component -II! For example, the following statement -; Buffer DB liver, Monitor buffer MBUF, Ik enclosure specification Hanwha) IBUF, ・
1/h designated cow 7 Evening HSC,,7f9. It consists of an enclosure designation flag HSF, KI+i (IJII #, 'r combination), HKF, and a monitor flag MNF At. Sentence 1) Buffer DBUF is a memory that stores document information input from the keyboard 1'KB, and monitor buffer M B U'F if Table>i< Device CRT
The character 21 yen of the monitor line 1 shown above is 1111
This is a memory for storing r. jIi? The HBUF is a memory in which the character data 1'1 selected by specifying a range or matching the range is stored. There is a memory in which a value indicating the address of the designated buffer HBIIF is stored, and the range designation flag HSIi is a memory in which a value of "1", which is on during the current range join operation, is stored. Range join flag 1 (KF is the memory that stores "l" which is currently on during range join operation. Monitor flag MNF is set to 'l' when the monitor key is pressed once, +1) This flag is set to 0'' or Yant when pressed.

I:述のキーホードKBは木文字処理装置における各種
データの入力指示を行うのに用いる各種のキーm re
 、例えは後述の第2図に小すように構成して配列した
ものである。
I: The above-mentioned keyboard KB has various keys m re used for inputting various data in the wooden character processing device.
, for example, is constructed and arranged as shown in FIG. 2, which will be described later.

CRはカーソルレジメタであって、マイクロプロセッサ
CPUにより制御されるカーソルのイ☆11/1に関す
るデータの書込みおよび読出しに用いるメモリであり、
 CRTコントローラCRTCの制用1のもとに、この
カーソルレジスタCRに記憶させたアドレスに対応した
表示装J+、’ CRTの表示画面1−;の表小位置に
カーソルを移動させて表示する。このカーソルレジスタ
CRはカレントカーソルレジスタl”、CRとモニタカ
ーソルレジスタMCRからなり、このうち、カレンI・
カーソルレジスタCCRは表示装置iti CRTの表
不向面上の本文中のカーソルのff制御を+IJす、ま
たモニタカーソルレジスタNCRは大小装置CRTの表
示画面ヒのモニタラインー1−のカーソルの制御を司る
11ノ用のレジスタである。
CR is a cursor register, which is a memory used for writing and reading data regarding the cursor 11/1 controlled by the microprocessor CPU;
Under command 1 of the CRT controller CRTC, the cursor is moved to the table small position of the display device J+, 'CRT display screen 1-; corresponding to the address stored in the cursor register CR and displayed. This cursor register CR consists of a current cursor register I'', CR, and a monitor cursor register MCR.
The cursor register CCR controls the cursor in the text on the front side of the CRT display device, and the monitor cursor register NCR controls the cursor on the monitor line 1 on the display screen of the CRT large and small device. This is a register for

RMはリフレッシュメモリであり、交;!:パッファD
BυFのうちで表示装置CRTに大小する−・画面分の
情報を記te L、マイクロプロセッサCPUにより自
由に1i、シみ書きできる。
RM is a refresh memory, and is a refresh memory. : Puffer D
The microprocessor CPU can freely write the information for the size of the screen on the display device CRT within the BυF.

CRT コントは−ラCRTCはカーソルレジスタCR
およびリフレッシュメモリRMに、1己iQ 3せたカ
ーソル位i;<iおよび文字・記号コード1号にノ、(
ついて表示装置CRTの表示画面上にかけるカーソルお
よび表示パターンの表示を制御する。I、庫の表示装置
CRTは陰極線?6・等を用いたものであり、七の表小
装、°τゝ’; +; RTにおけるトン)・構成の大
小パターンおよびカーソルの表示をCRTコントローラ
CRTCで制御する。さらにCGはキャラクタジェイ、
レークであって表71<装置CRTに表示する文字・記
号・カーソル外のキャラクタ信号を発生させるものであ
り、その各文字・記号は例えば18X 1G F ン1
とする。DISXは作成した文書を記憶させておく外部
メモリである。
CRT control is -ra CRTC is cursor register CR
And in the refresh memory RM, the cursor position i;
The controller controls the display of the cursor and display pattern on the display screen of the display device CRT. I. Is the display device CRT in the warehouse a cathode ray? 6, etc., and the size pattern of the configuration and the display of the cursor are controlled by the CRT controller CRTC. Furthermore, the CG is character Jay,
It is a rake that generates character signals other than the characters/symbols/cursor to be displayed on the device CRT, and each character/symbol is, for example, 18X 1G F n 1
shall be. DISX is an external memory that stores created documents.

第2図は第1図のキーホー1’KBの構成配置の−・例
を丞し、ここでCIKは文字処理用の文字キーやファン
クションキー等の各種キ一群であり、GKは表示装置’
、 CRT上に表示された本文中のカーソルを4φ々の
方向に移動させる各種の本文用カーソル移動キーであり
、MCKは表示装置CRT 、J−に表2バされた後述
するモニタライン、」二のカーソル’<N々の力1u7
に移動させる各種のモこタ用カーソル移動キーである、 また、H85Kは転写(コピー)範囲のブロック(文字
2ill)の先頭を指示する範囲指定初めキーであり、
H5EKは同じくそのブロックの最後を指定する範囲指
定路りキーである。HKSKは予め範囲指定かごれた文
字群に連結させて範囲指定の追加を行わせる為に追加の
文字群の先頭を指定する範囲結合妬めキーであり、HK
EKはJj41; <ぞの文字J+¥の終りを指定する
範囲結合終りキーである。
FIG. 2 shows an example of the configuration and arrangement of the keyhole 1'KB in FIG. 1, where CIK is a group of various keys such as character keys and function keys for character processing, and GK is a group of keys for display device'
, are various text cursor movement keys that move the cursor in the text displayed on the CRT in 4φ directions, and MCK is the display device CRT. cursor'<The power of N1u7
H85K is a range specification start key that indicates the beginning of a block (characters 2ill) in the transfer (copy) range.
H5EK is also a range specification key that specifies the end of the block. HKSK is a range join envy key that specifies the beginning of an additional character group in order to add a range specification by connecting it to a character group that has been specified in a range in advance, and HK
EK is a range join end key that specifies the end of Jj41; < the character J + \.

MNKは範囲指定バッファ)IBUFに現在記憶されて
いる文字41Yを表示装o’#cRTの表/I<画面の
モニタラインにに表示させるのを指ンjくするモニタキ
ーである。CPKは範囲指定バンファHBUFに記tQ
されている文字4’fを、カレンI・カーソルレジスタ
CCRで小されているリフレッシュメモリRMのアドレ
スと、そのレジスタOCRの内容とにノ、1ついです出
されたデータバッファDBUFのアドレスにΦノ1′す
゛することを指定するコピーキー(転写指定キー)であ
る。
MNK is a monitor key for displaying the character 41Y currently stored in the range specification buffer (IBUF) on the monitor line of the screen of the display device o'#cRT. CPK is written in range specification buffer HBUF tQ
Add the character 4'f to the address of the refresh memory RM, which is small in the cursor register CCR, and the contents of the register OCR, and add Φ to the address of the data buffer DBUF. 1' This is a copy key (transcription designation key) that designates copying.

SNK 8よひSIKはそれぞれ文字の挿入削除を行、
わせる挿入キーと削除キーとであり、これらのキーSN
KまたはSIKのキー人力によりJj(’7!’lは表
示画面上のカーソルCにの示す文字の次に文字の挿入を
9:lい、あるいはカーソルCMの示す文字を削除する
のであるが、範囲指定フラグ)ISF 、 K+ai囲
結合フラグHKFおよびモニタフラグMNFとがオン(
ON)の状11二のと、ケには表7f\画血のモこクラ
インJ、のカーソルMCMの示す文字について挿入・削
除、8J:び訂J1−が+r(能である。
SNK 8yohi SIK inserts and deletes characters respectively,
The insert key and the delete key are the key SN
By manually pressing the K or SIK key, Jj ('7!'l inserts a character next to the character indicated by cursor C on the display screen, or deletes the character indicated by cursor CM. Range specification flag) ISF, K+ai surrounding combination flag HKF and monitor flag MNF are on (
ON), 112, and ke, insert/delete the character indicated by the cursor MCM in Table 7f\drawing blood mokkline J, 8J: Revised J1- is +r (ability).

次に、第1図>ljの回路構成による本発明文字処理装
置の動作例の概要を表示装置CRTの表示I’r+iを
小す第3図〜第71Aを参照して説明する。
Next, an outline of an operation example of the character processing apparatus of the present invention having the circuit configuration of FIG. 1>lj will be explained with reference to FIGS. 3 to 71A in which the display I'r+i of the display device CRT is reduced.

いま、リフレ・ンシュメモリRMは例えハ1OX7W(
W:ワード、W=1文字〕の容1′−一をイイし、その
リフレッシュメモリ、RMの内容は出力表示装置CRT
上に表示されるものとする。このとき、表ン3\装置C
R,Tの表示面における文字チ′・の出力は横lθ文字
Now, the Refresh Memory RM is, for example, 1OX7W (
W: word, W = 1 character], and the contents of its refresh memory, RM, are displayed on the output display device CRT.
shall be displayed on top. At this time, Table 3\Device C
The output of the character ``chi'' on the display screen of R and T is a horizontal lθ character.

縦7行の表示とし、リフレッシュメモリRMの70ワー
ドの内容と順に対応づけられているものとする。さらに
、リフレッシュメモリRMに格納するテークには1から
1順に70までの番号を付け、その11G初のデータは
RM(1)、次のデータはRM(2)どし、一般にN番
目のデータをRM (n)と表現するものとする。さら
に1便宜」−モニタラインは1ラインすなわち、lO文
字分とし、かつ最終ラインに当るRM(61)〜RM(
70)をモニタラインの領域(エリア)として+i11
保しておくものとする。
It is assumed that the display is made up of 7 vertical lines and is correlated in order with the contents of 70 words in the refresh memory RM. Furthermore, the takes stored in the refresh memory RM are numbered in order from 1 to 70, and the first data of the 11G is RM (1), the next data is RM (2), etc., and generally the Nth data is It shall be expressed as RM (n). In addition, the monitor line is one line, that is, 10 characters, and the last line is RM(61) to RM(
70) as the area of the monitor line +i11
shall be kept.

なお、本発明装置における動作は、全てキーボードKB
J−の文字キーあるいはファンクションキーの操作によ
って行われる。また、B 31J (A)でツバす指標
のLMMは左マージンコードでアリ、表爪装置CRT上
に〉のマークで表示され、キーポー1;’KBから入力
可能な最左端を大小する。RMMは為マージンコードで
あり、表ン1\”J 置CRT J、: lこ(のマー
クで表示され、キーホーF’KBから入力i+)能な最
右端を表示する。さらに、CMは本文用のカーソルであ
り、木のマークで表示されたM L Mはモニタライン
のある社の初めを示し、MCMはモニタ用のカーソルで
ある。たたし、通常の4M、 (’tt u!4ではモ
ニタカーソルMGMがなく、特に範囲指定関係の情弧の
みを表示する。
All operations in the device of the present invention are performed using the keyboard KB.
This is done by operating the J- character key or function key. Further, the LMM of the index to be filled with B 31J (A) is displayed with a left margin code and a > mark on the front claw device CRT, which increases or decreases the leftmost end that can be input from the key 1;'KB. RMM is a margin code, and it is displayed with a mark of 1\"J, and displays the rightmost edge that can be entered from Keyho F'KB. Furthermore, CM is for the main text. MCM is a cursor for monitoring, and MLM displayed with a tree mark indicates the beginning of a line with a monitor line, and MCM is a cursor for monitoring. There is no monitor cursor MGM, and only the scenes related to range specification are displayed.

ます、電源投入時には、第3図(八)に小すように、表
示装置CRTの表示面1−には、子の左に端の先頭位置
にカーソルCMが表示されているだけであり、引続くキ
ーホー+:xBの上のキー操作による文字処理動f[に
従ってllffl次人力文字′<1の大小を石う。すな
わち、キーホードに6作により入力された文字等は、表
示装置CRTの大小面1−におけるカーソルCMの表示
されている位置に大小、されるのであるが、そのカーソ
ルCMC7)大小イぐl置はキーホードKBからの文字
等の入力の都+F: ;ム1ll−する。なお、の公知
技術によって容易に実現できるので、七の詳細な説明は
省略する。
When the power is turned on, only a cursor CM is displayed on the display screen 1- of the display device CRT at the top position on the left side of the child, as shown in FIG. Next keyho+: Character processing action f [by pressing the key above xB. In other words, the characters inputted into the keyboard by 6) are sized and placed at the position where the cursor CM is displayed on the large and small surface 1- of the display device CRT, but the cursor CMC7) size and small position are To input characters, etc. from the keyboard KB: +F: ;M1ll-. Incidentally, since it can be easily realized using the publicly known technology, the detailed explanation of step 7 will be omitted.

次に、転写または移動範囲の指定を行うがfのモニタラ
インーにの表示例を説明すると、まず範囲指定を行いた
い文字群の先頭の4<l、iピi(例えは、文字Aの位
置)にカーソルr2Hをカーソル移動キーGKの押下に
よって第3図(A)に示す様に移動した後、範囲指定始
め午−H8S’Kを押下すると、カーソルが位置する「
A」という文字か範囲指>j!の文字として範囲指定バ
ッファHBUFに登録されると同時に、モニタライン上
にrA−Jという文字か表示される。続いて、カーソル
(JをBおよびCに順次移動させるとrAJの文字に続
いてrE、J 、rCJか範囲指定に登録されると同1
1(rにモニタライン上には第3図(B)に示すように
「ABC−」と表示される。続いて、範囲指定路りキー
H8EKを押下するとモニタラインから範囲指定表示が
消え、通常の操作時のモニタラインの表示状!めに復帰
する。
Next, to specify the transfer or movement range, an example of what is displayed on the monitor line of f will be explained. First, 4 < l, i pi i (for example, the position of character A) at the beginning of the character group for which you want to specify the range. After moving the cursor r2H as shown in Fig. 3 (A) by pressing the cursor movement key GK, press the range specification start button -H8S'K.
A” letter or range finger>j! At the same time, the characters rA-J are displayed on the monitor line. Next, if you move the cursor (J to B and C sequentially, the character rAJ will be followed by rE, J, rCJ, or the same 1 will be registered in the range specification.
1(r), "ABC-" is displayed on the monitor line as shown in Figure 3 (B).Next, when the range specification path key H8EK is pressed, the range specification display disappears from the monitor line, and the normal Returns to the display state of the monitor line during operation.

次いで、第4図(A)に示すようにカーソル傭を大小中
の本文中の文字「工Jの下に移動した後、1lili囲
指定始めキーH9Kを押下すると、)−述と同様に「I
」という文字が新たに範囲ハ・ンファHBUFに登録さ
れ、既に登録されていたT A B’CJは抹梢されて
モニタライン上にはrI−」か大小され、以降」−述と
同様に範囲指定路りキーH:; E Kの押下まで範囲
指定登録が続く。
Next, as shown in Fig. 4 (A), after moving the cursor under the large, small, and medium text letters ``J'' and pressing the 1lili box specification start key H9K, ``I'' is displayed in the same manner as described above.
'' is newly registered in the range Hanfa HBUF, and the already registered T A B'CJ is deleted and displayed on the monitor line as rI-''. Range specification registration continues until the specified path key H:;EK is pressed.

しかし、カーソルCMがrIJの1・に来た時に範囲指
定始めキー)ISKを押さずにFl;?j囲結合始めキ
7HKSKを押下したとすると第4図(fl)に小才よ
うに範囲指定バッファHBtlFにはr A 13 C
Jの欧に「I」か範囲指定文字としてイ1ψノされ、モ
ニタラインには、rABCI J と表示される。その
後、範囲結合終りキー)IKEKが押ドされるまでカー
ソルCMの移動に伴って1、この篩、囲・51.J処理
と表示処理とが繰り返され、第4図(C)にlI<ずよ
うに、文字「l(」まてが範囲結合処理によって範囲指
定登録されたとすると、モニタラインには[ABCIJ
K Jが表示される0次いで、パ庫囲結合終りキー)I
KEKを押下するとモニタラインのpl+i 面L:か
らrABCIJK Jの表ン1\が消え通常の操作時の
画面表示に復帰する。
However, when the cursor CM came to 1 of rIJ, without pressing the range specification start key) ISK, Fl;? If you press the start key 7HKSK, the range specification buffer HBtlF will contain r A 13 C as shown in Figure 4 (fl).
An "I" or a character for specifying a range is written at the end of J, and rABCI J is displayed on the monitor line. After that, as the cursor CM moves until the range join end key (IKEK) is pressed, 1, this sieve, enclosure, 51, etc. The J processing and the display processing are repeated, and if the character "l(" is registered as a range specification by the range joining processing as shown in FIG. 4(C), [ABCIJ
K J is displayed 0 then P key chain end key) I
When KEK is pressed, the rABCIJK J face 1\ disappears from the pl+i side L: of the monitor line and the screen returns to the normal operation screen display.

次に、今仮りにカーソルCにが第5図に示すように表示
中の本文の文字rRJのところにあるときに、モニタキ
ーMNKを押下すると、モニタラインには範囲指定によ
りすでに登録されているr A BCIJK Jが表示
され、再ひモニクモーMNKを押下するとモニタライン
からrABCIJK Jの表示が消えて通常の操作時の
モこ夕表示に灰吹に、範囲指定の文字群の挿入および削
除コクの、1JIIi東処理について説明する。この処
理範囲指定処理の最中、範囲結合処理の最中およびモニ
タキーMNKを押下して得られる範囲モニタ中のいずれ
においてもσf能であるが、ここで説明を簡単にするた
めに、モニタキーM14Kを押下して、a+“U囲モニ
タ両面をeすた場合について説明を行うこととする。
Next, if you press the monitor key MNK while the cursor C is at the character rRJ in the text being displayed as shown in Figure 5, the range has already been registered on the monitor line. r A BCIJK J is displayed, and when you press MNK again, the display of rABCIJK J disappears from the monitor line, and the display of moko during normal operation becomes gray, and you can insert and delete character groups specified in the range. 1JIIi East processing will be explained. The σf function is available during this process range specification process, during range combination process, and during range monitoring obtained by pressing the monitor key MNK. We will explain the case where you press M14K and press e on both sides of the a + "U" monitor.

まず、モニタラインに範囲モニタが表示されたら、モニ
タカーソルMGMをモニタカーソルキーMCKを押下す
ることによって左右方向に動かすことかできる。今、第
5図の表示状態からモニタカーソルキーMCKを使って
モニタカーソルMCMを「工」の下に移動させて第6図
(A)に示すような状態になったときに、削除キーSJ
Kを押ドすると、モニタカーソル上の文字「工」の文字
コートが範囲指定バッファHBUFから削除され、その
後わ°CのrJ」 、rK」の文字コード′が範囲指定
バッファI(BUFの中で順次繰上げられ(すなわちH
BUF(n+1)がHBUF (n)に格納することを
意味する)、表示画面も同様に第61Δ(B)にiJ<
すようになる。
First, when the range monitor is displayed on the monitor line, the monitor cursor MGM can be moved left and right by pressing the monitor cursor key MCK. Now, when the monitor cursor MCM is moved from the display state shown in Fig. 5 to the position shown in Fig. 6 (A) by using the monitor cursor key MCK to move the monitor cursor MCM to the position shown in Fig. 6 (A), press the delete key SJ.
When you press K, the character code of the character "ENG" on the monitor cursor is deleted from the range specification buffer HBUF, and then the character code of ``°C rJ'', rK'' is deleted from the range specification buffer I (BUF). are carried forward sequentially (i.e. H
(means that BUF (n+1) is stored in HBUF (n)), and the display screen is similarly iJ<
It becomes like this.

また、第6図(A)の状態で削除キーSJKを押下する
代りに挿入キーSNKを押しながら回詩に例えば「Xj
の文字キーを入力すると範囲指定バッファ)IBtlF
の中で「x」の文字コードが挿入されると同時に、rI
」 、rJ」 、rK、+の文字コードか順次〈り下げ
られ、モニタ画面も第71KI (A)に示すようにな
る。しかし、第6図(A)の大小状117iのときに挿
入キーSNKを押下しないで「z」の文字キーを押下す
ると、範囲指定八ツファHBQF内の「■」の文字コー
ドが格納されている場所にrZJの文字コードが書き変
えられ1表示画面も第7図(B)に示すように出力され
る。
Also, instead of pressing the delete key SJK in the state shown in FIG.
When you enter the character key, the range specification buffer) IBtlF
At the same time that the character code "x" is inserted in
The character codes ``, rJ'', rK, and + are sequentially lowered, and the monitor screen becomes as shown in the 71st KI (A). However, if the character key "z" is pressed without pressing the insert key SNK when the size is 117i in FIG. The character code rZJ is rewritten at the location and the 1 display screen is also output as shown in FIG. 7(B).

第7図および第8図のフローチャー1・は、」二連の本
発明装置の制御動作例を更に5Y細に示したものである
。これを説明すると、まず、電源投入後、キーボードK
Bからのキー人力があれば、ステップS1においてその
キー人力の種類を判別し、判別したキー人力の種別に応
じて以下のステップに分岐して移行する。
Flowchart 1 in FIGS. 7 and 8 shows an example of the control operation of the two systems of the present invention in further detail. To explain this, first, after turning on the power, the keyboard K
If there is key human power from B, the type of key human power is determined in step S1, and the process branches to the following steps depending on the determined type of key human power.

このとき、キー人力が範囲指定始めキーH3SKであれ
ば、ステップSlから82に移行して、汎用のパラメー
タレジスタiに°゛1″を、汎用のパラメータレジスタ
Jに’ 61 ”を、モニタカーソルレジスタNCRに
°“61゛′を、範囲指定フラグH9Fに°1”をそれ
ぞれセットして初期化し、モニタバッファMBUFの領
域MBtlF(,1)〜MBUF(10)をすべてクリ
アし、リフレッシュメモリRMの領域RM(81)〜R
M(70)の内容をそのMBUF(1)〜MBUF(1
0)の領域に格納する。
At this time, if the key input is the range specification start key H3SK, the process moves from step Sl to 82, where the general-purpose parameter register i is set to ``1'', the general-purpose parameter register J is set to ``61'', and the monitor cursor register is set to ``61''. Initialize by setting ``61'' in NCR and ``1'' in range specification flag H9F, clear all areas MBtlF(,1) to MBUF(10) of monitor buffer MBUF, and clear the area of refresh memory RM. RM(81)~R
The contents of M(70) are converted to its MBUF(1) to MBUF(1
0) area.

次いで、ステップS3に進み、メモリRMの(il’l
域Rに(61)〜RM(70)にブランクコートを配位
(ストア)し、表示装B、cRTの表示面にモニタ用カ
ーノルMCMを表示させる。続いて、ステップS4に移
行し、カレントカーソルレジスフCCRが小すリフレッ
シュメモリRMのアドレス位置の文字コードを範囲指定
バッファHBLIFのレジスタiか小す領域HBUF(
i) と、リフレッシュメモリRMのレジスタJか小す
領域RM(j)とにそれぞれ格納し、レジスタiとレジ
スタjの値およびモニタカーソルレジヌタNCRの(+
Tjをそれぞれ+1だけインクリノ/1・する(第3図
(A)参照)。これにより、範囲指定始めキー1(SS
Kのキー人力に列する処理は終−rする。
Next, the process proceeds to step S3, where (il'l
A blank coat is arranged (stored) in area R from (61) to RM (70), and a monitor kernel MCM is displayed on the display surface of display device B and cRT. Next, the process moves to step S4, and the character code of the address position of the refresh memory RM, which is small by the current cursor register CCR, is transferred from the register i of the range specification buffer HBLIF to the small area HBUF(
i) and in register J or small area RM(j) of refresh memory RM, and store the values of register i and register j and (+) of monitor cursor register NCR.
Incrino/1· is increased by +1 for each Tj (see FIG. 3(A)). As a result, range specification start key 1 (SS
The process of arranging K's key power ends -r.

一方、ステップStにおけるキーノ\力かカーソル移動
キーGKであれば、ステップS5からステップS6に移
行して、カレントカーソルL・ジスタCCRの内容をカ
ーソル移りjキーGKが移動した位11“1イのアドレ
ス(if目こ変更する。続いて、次のステップS7にお
いて、範囲指定フラグH3Fか°1゛か、あるいは範囲
結合フラグ)IKFが°゛1″か否かを判定し、もし−
1“J定判定であれば、上述のステップS4の処理を行
い、査定判定であればこのキーGKのキー人力に対する
処理を終了する。例えば、範囲指定始めキーH65Hの
押下にbl、!いて、カーソル移動キーCKを押下げた
場合では、」−述のステップS2においてフラグH8F
が“l゛′にセットされるから、ステップS7は1″?
定判定となって、ステップS4の処理を行うこととなる
(第3図(13)参照)。
On the other hand, if the key in step St is the cursor movement key GK, the process moves from step S5 to step S6, and the contents of the current cursor L and register CCR are moved to the position where the j key GK is moved to 11 "1". The address (if is changed. Then, in the next step S7, it is determined whether the range designation flag H3F or °1" or the range combination flag) IKF is °1", and if -
If it is a 1"J fixed judgment, the process of step S4 described above is performed, and if it is an assessment judgment, the process for the manual key of this key GK is finished. For example, when the range specification start key H65H is pressed, bl, !, When the cursor movement key CK is pressed down, the flag H8F is
is set to "l", so step S7 is 1"?
The determination is made and the process of step S4 is performed (see FIG. 3 (13)).

また、キー人力が範囲指定路りキーH3EXであれば、
ステップS1からステップS8に移行して、範囲指定フ
ラグH8Fをオフ(°0″″)にし、かつモニタバッフ
ァMBUFの領域MBUF(1)〜MBUF(10)の
内容をリフレ・ンシュメモリRMの所定領域RM(61
)〜RM(70)に格納して、モニタ用カーソルMCM
の表示を中止する。これによりこのキーH9EXのキー
人力に対する処理を終了する。
Also, if the key power is the range specified road key H3EX,
Shifting from step S1 to step S8, the range specification flag H8F is turned off (°0''''), and the contents of areas MBUF(1) to MBUF(10) of monitor buffer MBUF are refreshed into a predetermined area RM of refresh memory RM. (61
) ~ RM (70) and monitor cursor MCM
Stop displaying. This completes the processing for this key H9EX manually.

さらに、キー人力が範囲結合始めキーHKSKのときに
は、ステップS1からステップS9に移行し、範囲結合
フラグHKFを°°1“にし、リフレッシュメモリRM
の領域RM(131)〜RM(70)の内容をモニタバ
ックγMBUFの領域MBUF(1)〜MB[IF(1
0)に格納し1こ後、リフレッシュメモリRMの領域R
M(131)〜RM(70)に範囲指定バッファHBυ
Fの107−トを記憶する。
Further, when the key input is the range join start key HKSK, the process moves from step S1 to step S9, sets the range join flag HKF to °°1", and refreshes the memory RM.
Monitor back the contents of areas RM(131) to RM(70) of areas MBUF(1) to MB[IF(1
0) and after 1, the area R of the refresh memory RM
Range specification buffer HBυ from M(131) to RM(70)
Memorize the 107th part of F.

次いで、ステ・ンブS10に進んで、モニタ用カーソル
MCMを表示画面に表示した後、ステップS4に移イ]
シて、そのステップS4の処理を狛う(第414(A)
および(B)参照)。
Next, the process proceeds to step S10 to display the monitor cursor MCM on the display screen, and then proceeds to step S4]
414 (A)
and (B)).

キー人力が範囲結合終りキー11 K E KのJ↓、
1合には、ステップSlからステップSllに移イ1し
で、モニタバッファMBUFの10ワードをリフレッシ
ュメモリRMの領域RM(61)〜RM(70)に記憶
するとJf、に、・範囲結合フラグ)IKFを0゛にリ
セットし、モニタ用カーソルMCMを表示画面から消去
し、て処理を終fする(第4図(C)参照)。
Key human power range join end key 11 K E K J ↓,
If 1, the process moves from step Sl to step Sll, and 10 words of monitor buffer MBUF are stored in areas RM(61) to RM(70) of refresh memory RM, resulting in Jf. The IKF is reset to 0, the monitor cursor MCM is erased from the display screen, and the process is terminated (see FIG. 4(C)).

キー人力がモニタキーMNKであるときには、ステ、ブ
S1からステンブSI2にXD’iして、モニタフラグ
MNFか゛′1パか杏かを判夏し、1f昌」1判ンl:
′であれば 次のステップS13においで、モニクフラ
1MNF ヲ” 1 ”にセットすると共に、リフレッ
シュメモIJ RM(7)領域RM(81) 〜RM(
70)c7) 10ワードをモニタバッファMBUFに
格納した後、その領域RM(81)〜RM(70)に範
囲指定バッファHBUFのlOワードを格納する。同時
に表示画面にモニタ用カーソルMCMを表ンバして処理
を終了する(第5図参照)。
When the key power is the monitor key MNK, XD'i from step S1 to step SI2, determine whether the monitor flag MNF, ゛'1, or 杏 is set,
', then in the next step S13, the monitor flag 1MNF is set to "1", and the refresh memory IJ RM (7) area RM (81) to RM (
70) c7) After storing 10 words in monitor buffer MBUF, store 10 words of range designation buffer HBUF in the areas RM(81) to RM(70). At the same time, a monitor cursor MCM is displayed on the display screen and the process is terminated (see FIG. 5).

しかし、」−述のステップS]2において、モニタフラ
グMNFが” 1 ”であると15定判定したときに1
寸、ヌテッ7’S14に移行して、モニタフラグMNF
を°0”°にリセットし、表ンバ画面からモニタ用カー
ソルMCMを消去し、かつモニタバックγMBUFの1
07−トをリフレッシュメモリRMの領域RM(61)
〜RM(70)に格納して処理を終了する。
However, in step S]2 described above, when it is determined that the monitor flag MNF is "1",
Then, move to Nut7'S14 and set the monitor flag MNF.
to °0”°, erase the monitor cursor MCM from the display screen, and set the monitor back γMBUF to 1
07-Refresh memory RM area RM (61)
- Store in RM (70) and end the process.

ステップS1におけるキー人力がキー)1ssK 。The key to step S1 is human power) 1ssK.

H8EK 、 HKSK 、HKEKおよびMNKのい
ずれかのキー人力でなければ、キー人力がカーソル移動
キーCKか否かを判定するステップS5に移行する。こ
のとき、カーソル移動キーGKの入力でないときには、
ステップS5は否定判定となって、ステップS15に移
′41シ、範囲指定フラグH5F 、 範囲結合フラグ
HKF 、およびモニタフラグMNFのいずれかか°゛
l°′にセットされているか杏か、ずh゛わち範囲指定
、範囲結合モニタのいずれかの処理中であるか台かを判
定する。そのステップ515で1イを定判定のときには
他の処理すなわち通常の文、1:作成処理に進み、4″
j定判定のときにはステップ:316においてキー人力
のキーの種類により以下の7テンプS l 7〜820
等に分岐して移9]する。
If any of the keys H8EK, HKSK, HKEK, and MNK is not manually powered, the process proceeds to step S5 in which it is determined whether the key is manually powered by the cursor movement key CK. At this time, if the cursor movement key GK is not input,
A negative determination is made in step S5, and the process moves to step S15, where it is determined whether any of the range designation flag H5F, range combination flag HKF, and monitor flag MNF is set to 0. In other words, it is determined whether either range specification or range combination monitor processing is in progress. If the determination is 1 in step 515, proceed to other processing, that is, normal sentence, 1: creation processing, and proceed to 4''
When the judgment is positive, the following 7 temps S l 7 to 820 are selected in step 316 depending on the type of key manually operated.
9].

スナワチ、ステップSL5 テi’f 定’rll :
j’ トiI: イ、’)ト、、!にキー人力かモニタ
用カーソル移すリ」キーMCKの人力であれは、ステッ
プS17に移動して、モニタカーソルレジスタMCRの
餉をモニタ用カーソル阿CMの移動位116のアドレス
イ+jiに変更すると同時にパラメータレジスタiおよ
びjのイ1白をモニタ用カーソルMCHの)多動位f;
、lのアドレス位置白に1+)き1白し、処理を読了す
る(第6図(A)外囲〕。
Sunawachi, Step SL5 Tei'f De'rll:
j' ToiI: I,')To,,! If you move the monitor cursor manually or move the monitor cursor manually by pressing the MCK key, go to step S17 and change the monitor cursor register MCR to the address I+ji at the movement position 116 of the monitor cursor ACM. cursor MCH for monitoring a1 white of registers i and j) hyperactive position f;
, l's address position (1+) is incremented by 1 (white), and the process is completed (see FIG. 6(A)).

また、ステップS15が1号定判;7;、+で、キー人
力が削除キーSJKの人力のときにはステ、ブS18に
すすで、モニタカーソルレジスタNCRの内容(MCR
)に1°°を加算した餉”(NCR)+1 ”で示され
るリフレッシュメモリRMのアドレス位置からRM(7
0)までの内容を1ワードづつ順次繰り−1;けた後、
ぞの領域RM(70)にスペースコードを挿入し、かつ
範囲指定バッファHBUFにリフレッシュメモリRMの
fti 域RM(61)〜RM(70)の文字コート1
0ワード分を転送して格納し、処理を終了する(第6図
(B)参り)。
In addition, if step S15 is No. 1 judgment; 7;, +, and the key is manually operated by the delete key SJK, proceed to step S18, and the contents of the monitor cursor register NCR (MCR
RM(7
After repeating the contents up to 0) one word at a time and digitizing -1;,
Insert a space code in the area RM (70), and write character code 1 in the fti area RM (61) to RM (70) of the refresh memory RM in the range specification buffer HBUF.
0 words are transferred and stored, and the process ends (see FIG. 6(B)).

−力、ステップS15が1fi)i:判定となって、キ
ー人力が挿入キーSNKの入力である場合は、ステップ
S1θに移動して、モニタカーソルレジスタNCRが示
すリフレッシュメモリRにのアドレス位11°°iから
RM(89)までの内容を1ワードづつ、1賠次繰り下
げた後、同時に押された文字キーCIKの文字コードを
モニタカーソルレジスタMCRで示されるリフレッシュ
メモリRMの領域に格納し、かつリフレッシュメモリR
Mの領域Rに(61)〜RM(70)の内容を111)
囲指定バッファHBUFノ領域)IBtlF(1) 〜
HBUF(10)4.:転i、1て処理を終了する(第
7図(A>参照)。
- power, step S15 is 1fi) i: If the key input is input of the insert key SNK, the process moves to step S1θ and the address position 11° in the refresh memory R indicated by the monitor cursor register NCR is input. After moving the contents from °i to RM (89) one word at a time, store the character code of the character key CIK pressed at the same time in the area of the refresh memory RM indicated by the monitor cursor register MCR, and Refresh memory R
Add the contents of (61) to RM (70) to area R of M (111)
Surrounding specification buffer HBUF area) IBtlF (1) ~
HBUF(10)4. : Turn i, 1 and end the process (see FIG. 7 (A>)).

さらしこ、ステップS15が1:j疋判定で、キー人力
が文字キーCIKのキー人力であるときには、ステ、、
7’S20へ進んでモニタカーソルレジスタNCRで示
されるリフレッシュメモリRMのアドレスイ)装置に、
キーGIKから入力された文字ニー1・を格納し、 i
’1iii囲指定八ツファHへUFにリフレッシュメモ
リRMの領琺RM(fil)〜Rに(70)の内容を格
納した後、モニタカーソルレジスタNCRの回合゛を+
またけインクリメントして処理を終了する( C1′S
 7図(B) 、!、−照)。なお、ステンプSI5が
i’(:j、”I’ll >j;となるときに、キー人
力がSJK、MCK、SNKおよC)CIKのいずれで
もないときには、他の処理、例え1:1エラ・−表7へ
処理等を行う。
Sarashiko, when step S15 is 1:j determination and the key power is the key power of character key CIK, step...
7' Proceed to S20 and set the address of the refresh memory RM indicated by the monitor cursor register NCR.
Stores the character knee 1 inputted from key GIK, i
'1iii After storing the contents of (70) in the ranges RM(fil) to R of the refresh memory RM in the UF to the specified eight buffer H, the number of times of the monitor cursor register NCR is increased.
Increment again and end the process (C1'S
Figure 7 (B),! , -Sho). In addition, when the step SI5 becomes i'(:j, "I'll >j;" and the key force is neither SJK, MCK, SNK nor C) CIK, other processing, for example 1:1 Error - Perform processing, etc. to Table 7.

このように、本例によれば、文字処理装置、y茜り表刀
臼r1jに表示された文字や図形情報を範囲指定で指示
する11ケに、その範囲指定で指示した文字を所′A!
のモニタライン」二に表示させることかできる。また、
不連続な文字Jlfを範囲指定したい111!にも簡r
liなキー操作を行うことによって容易に実現できる。
In this way, according to the present example, the character processing device 11, which specifies the characters and graphic information displayed on the y Akaneri table knife r1j, by specifying the range, places the characters specified by the range specification at the location 'A'. !
It can be displayed on the second monitor line. Also,
I want to specify a range of discontinuous characters Jlf 111! Easy to use
This can be easily achieved by performing simple key operations.

さらに必要に応じてモニタライン1−において文字の挿
入や削除あるいは変更ができる。
Furthermore, characters can be inserted, deleted, or changed on the monitor line 1- as necessary.

なお、本例では、範囲指定を91つ場合に、範囲指゛l
i:′始り位置を指示して、次にカーソルを11「1次
動かしてわくと、そのカーソルの軌跡に応して文字コー
トが範囲登録されるようにしているか、本発明はこれに
限らず、例えば、範囲指定始まりを指示した11!jの
カーソルの位;?゛1と、範囲指足終りを指示した時の
カーソルの位置をめてその両者のカーソル間に含まれる
文字コードが範囲登録されるようにしてもよい。すなわ
ち、範囲指定始まり、あるいは範囲結合始まりを指示し
た時のカーソル位置を2[(−/(jiにしてそれから
カーソルを適当に移動させた場合のカーソルの位1°δ
を常に計算しながら、そのjjij者のカーソル間の文
字群を11丁能な限りの文字数だけモニタラインに表示
するという制御手順に、リードオンリメモリROMのプ
ログラムを占き変えることによって範囲指定始め、終り
、1a!囲結合始め、終りで指示されるカーソルでサン
トウィンチされた範囲指定の場合も油虫に達成させるこ
とが可能である。なお、また、範囲指定等のキーの代り
に所定のコマンドによって入力することによっても同様
の効果が得られるのは勿論である。
In addition, in this example, if there are 91 range specifications, the range designation l
i: 'If you specify the starting position and then move the cursor 11", the character code is registered in the range according to the trajectory of the cursor.The present invention is not limited to this. First, for example, find the cursor position of 11!j, which specified the start of range specification; In other words, when specifying the start of range specification or the start of range combination, the cursor position is set to 2[(-/(ji) and then the cursor is moved appropriately. °δ
While constantly calculating , the group of characters between the cursor of that person is displayed on the monitor line as many as 11 characters are possible.By changing the program of the read-only memory ROM, we start specifying the range. End, 1a! It is also possible to specify a range using the cursor specified at the beginning and end of the enclosing bond. It goes without saying that the same effect can also be obtained by inputting a predetermined command instead of using keys such as range designation keys.

[効 果] 以上説明したように、本発明によれば、範囲指定された
文字群を所定の表、J<面に出力大小されるようにした
ので、範囲指定範囲の文字列の確、ipか容易となって
入力ミスが防止され、操作+1を同一1−させることが
できる。さらに本発明によれば、−=−1J15・1・
h囲指定された文字列に別の文字タリを追加し、あるい
は文字の削除等の編集か容易にできる。ざらに本発明に
よれば、固れたイ1“l置にある文字列同志を結合して
一つの文字列として範囲指定できる利点もある。
[Effects] As explained above, according to the present invention, a group of characters specified in a range is outputted in a predetermined table, J< plane, so that the character string within the specified range can be accurately and IP This makes it easy to input, thereby preventing input errors, and making +1 operations the same as 1-. Furthermore, according to the present invention, −=−1J15・1・
You can easily edit the specified character string by adding another character tag or deleting characters. In general, according to the present invention, there is an advantage that character strings located at fixed positions can be combined to specify a range as one character string.

\1、 ゝ・、 ゛、\ \・、\1, ゝ・、 ゛、\ \・、

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明文字処理装置7/、lの構成の一例を示
すブロック線14、 第2図は第1図のキーホードKHの構成配置の一例を示
す配置1す図である。 第3 PyJ(A) 、 (B)〜第7図(A) 、 
(B)は第1図の装置Iゝ°7の文字処理手順の一例を
モニタ用の表示装置CARTの表示面」二に示した説明
図で、第3図(A)。 (B)は範囲指定の登録処理を示し、第4図(A)〜(
C)は範囲指定の結合処理を示し、第5図はモニタキー
を押下した場合の表示出力処理を示し、第6図(A)、
(B)は範囲指定ブロックの削除処理を示し、第7図(
^)、(B)はモニタライン七での挿入と変更の処理を
示す。 第8図と第9図は第1図の装置の文字処理手順の一例を
示すフローチャー)・である。 CP[I・・・マイクロプロセッサ、 ROM・・・読出し専用の固定メモリ、RA)l・・・
IIりき込み可能のラングムアクセスメモリ、 DBUF・・・文書バッファ、 M B U F・・・モニクパ・ンファ、)IBUF・
・・範囲指定バッファ、 HSC・・・:t:a囲指定カウンタ、H3P・・・範
囲指定フラグ、 )IKF・・・範囲結合フラグ、 MNF・・・モニタフラグ・ DIS、K・・・外部メモリ、 CR・・・カーソルレジスタ、 CCR・・・カレントカーソルレジスタ、MCR・・・
モニタカーソルレジスフ、RM・・・リフレッシュメモ
リ、 CRTC・・・GRTコントローラ、 CRT・・・表示装置、 CG・・・キャラクタジェネレータ、 CB・・・コントロールへス、 DB・・・データバス、 AB・・・アドレスバス、 KB・・・キーボード、 H5SK・・・範囲指示始めキー、 H5EK・・・範囲指定路りキー、 SJK・・・削除キー、 CPK・・・コピー指示キー、 SNK・・・挿入キー、 HKSK・・・範囲結合始めキー、 HKEK・・・範囲結合路りキー、 MNK・・・モニタキー、 GK・・・各ブj向のカーソル移動キー、MCK・・・
モニタ上のカーソル移動キー、LMK・・・左マージン
コード、 CM・・・カーソル、 RMM・・・右マージンコード、 MLM・・・モニタラインマーク、 MCM・・・モニタカーソル。 第3図 (B) (A) (B) 第4図 第5図 第6図
FIG. 1 is a block line 14 showing an example of the structure of the character processing apparatus 7/1 of the present invention, and FIG. 2 is a layout 1 diagram showing an example of the structure and arrangement of the keyboard KH of FIG. 3 PyJ (A), (B) to Figure 7 (A),
3(B) is an explanatory diagram showing an example of the character processing procedure of the apparatus I°7 of FIG. 1 on the display screen of the monitor display device CART, and FIG. 3(A). (B) shows the registration process of specifying the range, and FIGS. 4(A) to (
C) shows the combination processing of range specification, Fig. 5 shows the display output processing when the monitor key is pressed, and Fig. 6 (A),
(B) shows the deletion process of the range specified block, and FIG.
^), (B) shows the insertion and modification processing at monitor line 7. 8 and 9 are flowcharts showing an example of the character processing procedure of the apparatus shown in FIG. 1. CP[I...Microprocessor, ROM...Fixed read-only memory, RA)l...
II Readable language access memory, DBUF... document buffer, MBUF... monitor buffer,) IBUF...
...Range specification buffer, HSC...:t: a range specification counter, H3P...range specification flag, )IKF...range combination flag, MNF...monitor flag DIS, K...external memory , CR...Cursor register, CCR...Current cursor register, MCR...
Monitor cursor register, RM...refresh memory, CRTC...GRT controller, CRT...display device, CG...character generator, CB...control bus, DB...data bus, AB/ ...address bus, KB...keyboard, H5SK...range specification start key, H5EK...range specification path key, SJK...delete key, CPK...copy instruction key, SNK...insert key, HKSK...range join start key, HKEK...range join path key, MNK...monitor key, GK...cursor movement key in each direction, MCK...
Cursor movement keys on the monitor, LMK...Left margin code, CM...Cursor, RMM...Right margin code, MLM...Monitor line mark, MCM...Monitor cursor. Figure 3 (B) (A) (B) Figure 4 Figure 5 Figure 6

Claims (1)

【特許請求の範囲】 ■)文字および記号を含む文字列を人力する人力手段と
、 [iij記文字列を出力表小する表小、r一段と、
11j記入力手段から人力した文字列に対し一部の文字
列を選定して指冗′のJJ4所に一括挿入することを指
し」−する指/1飄丁段と、該指;1<、手段により選
定された前記文字り11を1111記表ン1\手段に表
示する制御手段とをji: l1iil した・−とを
41r徴とする文字処理装置。 2、特許請求の範囲第1項記・1&、のヌ汁処理装置に
おいて、前記指;1<手段によりi:i)、”、l、I
Iされた朋記文字列に対し、挿入・削除・変更を含むj
lia集処理全処理い、該編集処理の状態を前記表ノ】
;昇段に表ントさせる編集手段をイJすることを特徴と
する文字処理装置。
[Scope of Claims] ■) Manual means for manually generating a character string including characters and symbols;
11j It refers to selecting a part of the character string manually inputted from the input means and inserting it all at once into the specified JJ4 position. and a control means for displaying the character 11 selected by the means on the 1111 notation 1\ means, and a character processing device having 41r characteristics. 2. Claim 1: In the noodle soup processing device according to 1&, the finger;
Including insertions, deletions, and changes to the original text string
lia collection processing, the status of the editing process is shown in the table above]
; A character processing device characterized in that an editing means for displaying a promotion is provided.
JP58191013A 1983-10-14 1983-10-14 Character processing method Granted JPS6083991A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58191013A JPS6083991A (en) 1983-10-14 1983-10-14 Character processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58191013A JPS6083991A (en) 1983-10-14 1983-10-14 Character processing method

Publications (2)

Publication Number Publication Date
JPS6083991A true JPS6083991A (en) 1985-05-13
JPH0578036B2 JPH0578036B2 (en) 1993-10-27

Family

ID=16267421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58191013A Granted JPS6083991A (en) 1983-10-14 1983-10-14 Character processing method

Country Status (1)

Country Link
JP (1) JPS6083991A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8659979B2 (en) 2009-11-30 2014-02-25 Casio Computer Co., Ltd Inner frame and case unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8659979B2 (en) 2009-11-30 2014-02-25 Casio Computer Co., Ltd Inner frame and case unit

Also Published As

Publication number Publication date
JPH0578036B2 (en) 1993-10-27

Similar Documents

Publication Publication Date Title
JPS63766A (en) document processing device
JPH0541997B2 (en)
JPS6049425A (en) Display system for sentence processor
JPS6126150A (en) Registering and retrieving device of document picture file
JPS6083991A (en) Character processing method
JPH01191270A (en) Graphic editor
JPH0361596B2 (en)
JPS60178581A (en) Ruled line editing method
Bobrow et al. A computer‐program system to facilitate the study of technical documents
JPS60167059A (en) System for using chart and data in document
JPS61157971A (en) Document editing device
JP3020213B2 (en) Document processing device
JP2562497B2 (en) Annotation word processor
JPH0470962A (en) Data processor
KR970076324A (en) Data processing device
JP3006988B2 (en) Spreadsheet apparatus and data management method for spreadsheet apparatus
JPH025175A (en) character processing device
JPH0816834B2 (en) Curve generation method
JP2672940B2 (en) Document processing device
JPH0527874B2 (en)
JPS5843056A (en) Converter of structure
JPH02161557A (en) character processing device
JPS6114693A (en) Document editer
JPS62229316A (en) Character processor
JPS61158393A (en) Character processor