JPS6218596A - Working area display system - Google Patents

Working area display system

Info

Publication number
JPS6218596A
JPS6218596A JP60156872A JP15687285A JPS6218596A JP S6218596 A JPS6218596 A JP S6218596A JP 60156872 A JP60156872 A JP 60156872A JP 15687285 A JP15687285 A JP 15687285A JP S6218596 A JPS6218596 A JP S6218596A
Authority
JP
Japan
Prior art keywords
memory
line
screen
statement
buffer
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
JP60156872A
Other languages
Japanese (ja)
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP60156872A priority Critical patent/JPS6218596A/en
Publication of JPS6218596A publication Critical patent/JPS6218596A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [発明の技術分野] この発明はパソコン等における作業領域表示方式に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a work area display method in a personal computer or the like.

[従来技術] −mに、パーソナルコンピュータ等において、一度入力
したステートメント(一連のプログラム又はワープロと
しての文章)を修正のためにCRT画面上に呼び戻す機
能、即ち、テキストエディタがある。このテキストエデ
ィタには、一画面分のスクリーンエディタと、そのうち
の−行方のラインエディタの区別がなされていた。そし
て画面上に表示されている修正用のステートメント中に
カーソルを合せ、表示されている文字等の上から重ね書
きを行い修正変更を行っていた。
[Prior Art] In a personal computer or the like, there is a function to recall a statement (a series of programs or a sentence as a word processor) once input on a CRT screen for modification, that is, a text editor. This text editor was divided into a screen editor for one screen and a line editor. Then, the cursor was placed on the correction statement displayed on the screen, and the corrections were made by overwriting the displayed characters.

[従来技術の問題点] 表示文字等の上から重ね書きによって変更修正を行って
いたため、誤って変更した時、成るいは変更途中で前の
状態(文字等)を確認したい時には、前の文字等は消え
てしまっているので見ることができなくなるという問題
があった。
[Problems with the prior art] Changes and corrections were made by overwriting over displayed characters, etc., so when a change is made by mistake, or when you want to check the previous state (character, etc.) in the middle of a change, it is necessary to check the previous state (character, etc.). There was a problem in that the items such as the following had disappeared and could no longer be viewed.

[発明の目的] この発明は上記のような事情を考慮してなされたもので
その目的とするところは、ディスプレイ画面上に修正す
る前の状態のステートメントと、修正過程の状態のステ
ートメントとを同時に表示し、修正過程での修正前後の
状態のステートメントが簡単に比較して認識できるよう
にした作業領域表示方式を提供しようとするものである
[Object of the invention] This invention was made in consideration of the above-mentioned circumstances, and its purpose is to simultaneously display a statement of the state before correction and a statement of the state during the correction process on the display screen. The object of the present invention is to provide a work area display method that allows statements in the state before and after modification during the modification process to be easily compared and recognized.

[発明の要点] 本発明はこのような目的を達成するために、ディスプレ
イとその対応するメモリ上に、修正を必要とするステー
トメントの全体表示領域と、実際に修正作業を行ってい
るステートメント中の一部の部分表示領域とを夫々設け
、修正過程の前後を比較して確認しながら修正を行える
ようにしたことを要旨としている。
[Summary of the Invention] In order to achieve the above object, the present invention displays, on the display and its corresponding memory, the entire display area of the statement that requires modification and the statement that is actually being modified. The main idea is that some partial display areas are provided in each area so that corrections can be made while comparing and confirming the before and after of the correction process.

[実施例] 以下、図面を参照して本発明の一実施例を説明する。第
1図において、入力装置28にはパーソナルコンピュー
タ等に通常備えられているリターンキー、文字及び数字
キー等各種キーが備えられている。リターンキーはステ
ートメントを修正しているときに、1つのライン(行)
の修正が終ると操作し、そのときの修正ライン(文字等
)はCPU(中央処理装置)27に送られる。このCP
U27は、システム全体の動作を制御し、CPU27に
はRAMからなるメモリ20が接続されている。メモリ
20は入力されたプログラム及び、ワープロモード時の
文章等のステートメントを記憶し、場合によっては外部
の記憶装置例えば磁気ディスク等にこれらステートメン
トを転送し記憶する。ステートメント(修正の対称とな
るデータ)はメモリ20に格納されており、第2図に示
すように各ラインC行)メモリは先頭に例えばOからn
、n+k・・・・・・とアドレス番号が夫々付けられて
いる。CPU27にはメモリ20中の一部例えばにライ
ン(行)分のステートメントを一時記憶するスクリーン
バッファ22が接続されており、スクリーンバッファ2
2の各ライン(行)メモリは先頭に例えばOからkまで
のアドレス番号が夫々付けられている。CPU27と入
力装置28にはスクロールカウンタ21が接続されてお
り、入力装置28からのアドレス範囲指定によりメモリ
20のメモリ中のあるライン(行)からそれに続くにラ
イン(行)までのアドレスを変更可能に指定する。モし
てにライン(行)分のステートメントはスクリーンバッ
ファ22に記憶される。又CPU27と入力装置28に
はラインカーソルカウンタ23が接続されており、入力
装置28からのライン(行)指定によりスクリーンバッ
ファ22のメモリ中のあるライン(行)のアドレスを変
更可能に指定する。このスクリーンバッファ22から抜
き出された指定ライン(行)分のステートメントはCP
U27に接続されたRAMからなるエディ−/ トバッ
ファ24に−・時記憶される。スクリーンバッファ22
の内容はA領域画像メモリ25へ、エディツト八ツファ
24の内容はB領域画像メモリ26へ夫々転送されるよ
うになっており、A領域画像メモリ25、B領域画像メ
モリ26の内容はCRT等からなる表示装置(ディスプ
レイ)29に同時に表示される。第3図に示すようにA
領域画像メモリ25の内容は表示装2229画面上方に
、B領域画像メモリ26の内容は表示装置29の画面下
方に夫々表示され、従って表示装置にはスクリーンバッ
フγ22の内容と、スクリーンバッファ22の中の指定
アドレスラインの内容であるエディツトバッファ24の
内容とが同時に表示される。
[Example] Hereinafter, an example of the present invention will be described with reference to the drawings. In FIG. 1, the input device 28 is equipped with various keys such as a return key, character and number keys, etc., which are normally provided in personal computers. The return key returns one line when modifying a statement.
When the correction is completed, the corrected line (characters, etc.) at that time is sent to the CPU (Central Processing Unit) 27. This CP
U27 controls the operation of the entire system, and a memory 20 consisting of a RAM is connected to the CPU 27. The memory 20 stores input programs and statements such as sentences in word processing mode, and in some cases transfers and stores these statements in an external storage device such as a magnetic disk. Statements (data to be corrected) are stored in the memory 20, and as shown in FIG.
, n+k, . . . are assigned address numbers, respectively. Connected to the CPU 27 is a screen buffer 22 that temporarily stores statements for a line, for example, in a part of the memory 20.
Each line (row) memory of 2 has an address number, for example, from O to k, assigned at the beginning. A scroll counter 21 is connected to the CPU 27 and the input device 28, and by specifying an address range from the input device 28, the address from one line (row) in the memory 20 to the next line (row) can be changed. Specify. Each line of statements is stored in the screen buffer 22. Further, a line cursor counter 23 is connected to the CPU 27 and the input device 28, and the address of a certain line in the memory of the screen buffer 22 is changeably specified by specifying a line from the input device 28. The statements for the specified line extracted from this screen buffer 22 are CP
The data is stored in an edit/edit buffer 24 consisting of a RAM connected to U27. Screen buffer 22
The contents of the A-area image memory 25 and the contents of the edit eight buffer 24 are transferred to the B-area image memory 26, respectively, and the contents of the A-area image memory 25 and the B-area image memory 26 are transferred from the CRT, etc. are simultaneously displayed on a display device (display) 29. As shown in Figure 3, A
The contents of the area image memory 25 are displayed at the top of the screen of the display device 2229, and the contents of the B area image memory 26 are displayed at the bottom of the screen of the display device 29. Therefore, the contents of the screen buffer γ22 and the contents of the screen buffer 22 are displayed on the display device. The contents of the edit buffer 24, which are the contents of the specified address line, are displayed simultaneously.

次に第4図のフローチャートを用いて動作を説明する。Next, the operation will be explained using the flowchart shown in FIG.

いま、入力装置28からステートメントの呼戻し命令を
入力し、スクロールカウンタ21の値を指定して例えば
メモリ20のラインnからn+kまでのステートメント
のデータをスクリーンバッファ22にCPU27により
転送する(ステップSl)。次に入力装置28からライ
ンカーソルカウンタ23の値を指定してスクリーンバッ
ファ22中のラインmの内容をエディ−2トバツフγ2
4に転送する(ステップS2)、するとCPU27はス
クリーンバッファ22のデータをA領域画像メモリ25
へ(ステップS3)、エディツトバッファ24のデータ
をB領域画像メモリ26へ夫々転送しくステップS4)
、続いてA領域画像メモリ25、B領域画像メモリ26
のデータが表示装置29に転送され第3図(a)に示す
表示が得られる。
Now, a statement recall command is input from the input device 28, the value of the scroll counter 21 is specified, and, for example, statement data from lines n to n+k of the memory 20 is transferred to the screen buffer 22 by the CPU 27 (step Sl). . Next, by specifying the value of the line cursor counter 23 from the input device 28, the contents of line m in the screen buffer 22 are input to the editor 2 buffer γ2.
4 (step S2), the CPU 27 transfers the data in the screen buffer 22 to the A area image memory 25.
(step S3), and transfer the data in the edit buffer 24 to the B area image memory 26 (step S4).
, followed by the A area image memory 25 and the B area image memory 26.
The data is transferred to the display device 29 and the display shown in FIG. 3(a) is obtained.

ここで入力装置28からキー人力があると(ステップS
5)、CPU27はラインカーソルlの位置を表示装置
29の画面上で上下に変更する指示であるかどうか判断
する(ステップS6)、ラインカーソルl変更指示が入
力された場合には、ラインカーソルカウンタ23の値が
入力回数に応じて順次増減されて更新され(ステップS
7)、ステップS2を再度行なう、即ち、更新されたラ
インカーソルカウンタ23の値により、スクリーンバッ
ファ22中の更新ラインがエディツトバッファ24へ転
送され(ステップS2)、スクリーンバッファ22の内
容はそのままA領域画像メモリ25へ、更新されたエデ
ィツトバッファ24の内容がB領域画像メモリ26へ夫
々転送され(ステップS3.34)、第3図(b)に示
すように表示装置29の画面に更新されて表示される。
If there is a key input from the input device 28 (step S
5) The CPU 27 determines whether the instruction is to change the position of the line cursor l up or down on the screen of the display device 29 (step S6). If the instruction to change the line cursor l is input, the line cursor counter The value of 23 is sequentially increased or decreased according to the number of inputs and updated (step S
7) Perform step S2 again; that is, the updated line in the screen buffer 22 is transferred to the edit buffer 24 according to the updated value of the line cursor counter 23 (step S2), and the contents of the screen buffer 22 are transferred to A as they are. The updated contents of the edit buffer 24 are transferred to the area image memory 25 and B area image memory 26 (step S3.34), and are updated on the screen of the display device 29 as shown in FIG. 3(b). will be displayed.

一方ラインカーソルlの上下指示でない場合はCPU2
7はキー人力が表示装置29上へ表示するデータ範囲を
メモリ20のステートメント中で上下に変更する指示で
あるかどうか判断する(ステップ58)0表示範囲変更
指示が入力された場合には、スクロールカウンタ21の
値が入力回数に応じて順次増減されて更新されて(ステ
ップS9)、ステップSlを再度行う、即ち、更新され
たスクロールカウンタ21の値により、メモリ20中の
更新スタートアドレス番号以下にライン分の内容(デー
タ)がスクリーンバッファ22へ転送され(ステップS
1)、このときラインカーソルカウンタ23の値は例え
ばm行ならそのままに、CPU27はスクリーンバッフ
ァ22中のmライン(行)の内容をエディツトバッファ
24へ転送する(ステップS2)、そして更新されたス
クリーン八−2ファ22の内容(データ)をA領域画像
メモリ25へ、スクリーンバッファ22の内容変更にと
もない更新されたエディツトバッファ24の内容(デー
タ)がB領域画像メモリ26へ夫々転送され(ステップ
S3、S4)、表示装置29の画面上に同時に表示され
る。一方表示範囲変更指示でない場合は、CPU27は
更にキー人力がB領域即ちエディツトバッファ24のス
テートメントの修正終了指示であるかどうか判断する(
ステップ310)、修正終了指示でない場合は、入力装
置28から必要に応じて何回でもキー人力しCPU27
はエディツトバッファ24上のみで修正を行い、更新さ
れたステートメント(文字等)はB領域画像メモリ26
に転送され(ステップS4)、表示装置29のB領域に
表示される(第3図(C))。一方修正終了指示である
場合は、CPU27はエディツトバッファ24中の修正
済データ(ステートメント)をスクリーンバッファ22
の対応するラインアドレス(例えばm行)に転送し該当
ラインを更新する(ステップ512)、又CPU27は
エディツトバッファ24中の修正データでメモリ20の
対応するアドレスの元のステートメント内容も修正しく
ステップ513)、そして第3図(d)に示すように、
スクリーンバッファ22のデータがAgA域画像画像メ
モリ25送され、表示装置29の画面上でA領域及びB
領域のステートメント(データ)がともに修正された状
態で表示される(ステップ514)、第3図に示す図で
表示装置29上での操作を簡単に説明すると、画面上方
のA領域には修正を必要とする一頁分のステートメン1
 (被修正データ)と、画面下方Bgn城にはラインカ
ーソル1で指定されたA領域中−ライン(行)分のステ
ートメントL INE”が表示される(a)。次にライ
ンカーソルIを次の行のステートメント”’;QBCE
”に移すと(b)に示すようにA領域の表示はそのまま
でB領域に”5OBCE”が表示される0次に通常のカ
ーソルにで5OBGE”を5OURCE″と修正しかつ
”AA“を追記しB領域のみを更新する(C)。最後に
当該ラインでの修正作業が終了し、リターンキーを人力
すると、(d)に示すようにA領域の”5OBCE”も
”5OURCE AA″と更新される。別の頁の修正を
行いたい場合は、ラインカーソル1を画面上方又は下方
に移動させて画面のスクロール(繰り上げ、下げ)を行
い前記と同様にして一行(ライン)づつ修正を続ける。
On the other hand, if the line cursor l is not directed up or down, CPU2
7 judges whether the key input is an instruction to change the data range to be displayed on the display device 29 up or down in the statement of the memory 20 (step 58) 0 If a display range change instruction is input, scroll The value of the counter 21 is sequentially increased or decreased according to the number of inputs and updated (step S9), and step Sl is performed again. The contents (data) of the line are transferred to the screen buffer 22 (step S
1) At this time, for example, if the value of the line cursor counter 23 is m lines, the CPU 27 transfers the contents of the m lines in the screen buffer 22 to the edit buffer 24 (step S2), and the updated The contents (data) of the screen 8-2 file 22 are transferred to the A-area image memory 25, and the contents (data) of the edit buffer 24, which have been updated as the contents of the screen buffer 22 are changed, are transferred to the B-area image memory 26 ( Steps S3 and S4) are displayed simultaneously on the screen of the display device 29. On the other hand, if it is not an instruction to change the display range, the CPU 27 further determines whether the key input is an instruction to finish modifying the statement in area B, that is, the edit buffer 24 (
Step 310), if it is not an instruction to end the correction, manually press the key as many times as necessary from the input device 28 and send it to the CPU 27.
is modified only on the edit buffer 24, and the updated statement (characters, etc.) is stored in the B area image memory 26.
(step S4) and displayed in area B of the display device 29 (FIG. 3(C)). On the other hand, if the instruction is to end the modification, the CPU 27 transfers the modified data (statement) in the edit buffer 24 to the screen buffer 22.
to the corresponding line address (for example, line m) and update the corresponding line (step 512), and the CPU 27 also corrects the original statement contents at the corresponding address in the memory 20 with the correction data in the edit buffer 24. 513), and as shown in Figure 3(d),
The data in the screen buffer 22 is sent to the AgA area image memory 25 and displayed on the screen of the display device 29 in areas A and B.
To briefly explain the operation on the display device 29 with reference to the diagram shown in FIG. 3, in which the statements (data) of the area are displayed in a modified state (step 514), the statement (data) in the area A at the top of the screen is displayed in a modified state (step 514). 1 page statement required
(corrected data) and the statement LINE for the line (line) in the A area specified by line cursor 1 are displayed in the Bgn castle at the bottom of the screen (a).Next, move the line cursor I to the next line. Line statement "'; QBCE
”, as shown in (b), the display in area A remains the same and “5OBCE” is displayed in area B. 0 Next, use the normal cursor to correct 5OBGE” to 5OURCE” and add “AA”. Then, only area B is updated (C).Finally, when the correction work on the relevant line is completed and the return key is manually pressed, “5OBCE” in area A is also updated to “5OURCE AA” as shown in (d). If you want to make corrections to another page, move the line cursor 1 to the top or bottom of the screen, scroll the screen (up or down), and continue making corrections line by line in the same way as above.

[発明の効果] この発明は以上詳細に説明したように、ステートメント
(プログラム又は文章)を−頁分表示する全体領域と修
正作業を行う部分的表示領域とを分離して設けたため、
修正前のステートメントと修正作業後の部分ステートメ
ントとが簡単に比較、確認できるようになった。従って
修正作業が正確に能率よく行なわれる。コンピュータの
教育用、入門者用のプログラム、ステートメント作成練
習には最適な作業領域表示方式となる。
[Effects of the Invention] As explained in detail above, the present invention provides a separate display area for -pages of statements (programs or texts) and a partial display area for correction work.
It is now possible to easily compare and check the statement before modification and the partial statement after modification. Therefore, correction work can be carried out accurately and efficiently. This work area display method is ideal for computer education, beginner programs, and statement creation practice.

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

第1図は本発明の一実施例のブロック回路図、第2図は
各種メモリの構成図、第3図は上記実施例の表示状態を
示す図、第4図は動作を説明するフローチャートである
。 20・・・・・・メモリ、21・・・・・・スクロール
カウンタ、22・・・・・・スクリーンバッファ、23
・・・・・・ラインカーソルカウンタ、24・・・・・
・エディッ) /<ッファ、25・・・・・・A領域画
像メモリ、26・・・・・・B領域画像メモリ、27・
・・・・・CPU、28・・・・・・入力装置、29・
・・・・・表示装置、l・・・・・・ラインカーソル、
k・・・・・・カーソル。 特許出願人  カシオ計算機株式会社 λ\発明のア′)コック旧゛みろ、1凶第1図 第3図
Fig. 1 is a block circuit diagram of an embodiment of the present invention, Fig. 2 is a configuration diagram of various memories, Fig. 3 is a diagram showing the display state of the above embodiment, and Fig. 4 is a flowchart explaining the operation. . 20...Memory, 21...Scroll counter, 22...Screen buffer, 23
...Line cursor counter, 24...
・Editor) /<offer, 25...A area image memory, 26...B area image memory, 27.
...CPU, 28...Input device, 29.
... Display device, l ... Line cursor,
k...Cursor. Patent applicant: Casio Computer Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] 表示データを記憶する第1メモリと、この第1メモリの
中の表示データの一部を記憶する第2メモリと、この第
2メモリ中の表示データの一部を記憶する第3メモリと
、前記第2メモリに転送すべき表示データの第1メモリ
上のアドレス範囲を記憶する第1カウンタと、前記第3
メモリに転送すべき表示データの第2メモリ上のアドレ
スカウンタを記憶する第2カウンタと、該第3メモリ上
の表示データを修正するとともに前記第1及び第2カウ
ンタのアドレスを指定する入力手段と、前記第2メモリ
及び第3メモリの表示データを同時に表示する表示手段
とを具備した作業領域表示方式。
a first memory for storing display data; a second memory for storing part of the display data in the first memory; a third memory for storing part of the display data in the second memory; a first counter that stores an address range on the first memory of display data to be transferred to a second memory;
a second counter for storing an address counter on the second memory of display data to be transferred to the memory; and input means for modifying the display data on the third memory and specifying addresses of the first and second counters. and display means for simultaneously displaying display data of the second memory and the third memory.
JP60156872A 1985-07-18 1985-07-18 Working area display system Pending JPS6218596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60156872A JPS6218596A (en) 1985-07-18 1985-07-18 Working area display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60156872A JPS6218596A (en) 1985-07-18 1985-07-18 Working area display system

Publications (1)

Publication Number Publication Date
JPS6218596A true JPS6218596A (en) 1987-01-27

Family

ID=15637232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60156872A Pending JPS6218596A (en) 1985-07-18 1985-07-18 Working area display system

Country Status (1)

Country Link
JP (1) JPS6218596A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02151923A (en) * 1988-12-05 1990-06-11 Hitachi Ltd Document processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02151923A (en) * 1988-12-05 1990-06-11 Hitachi Ltd Document processor

Similar Documents

Publication Publication Date Title
US4912640A (en) Electronic type memo device
JPS60193066A (en) Electronic computer
JPS6049425A (en) Display system for sentence processor
JPS6218596A (en) Working area display system
JPS63288357A (en) Data editing system
JPS6038750B2 (en) How to enter characters in a word processor
JPS6365988B2 (en)
JPH0128974B2 (en)
JP2659907B2 (en) Document processing device
JPH0376491B2 (en)
JP2520934B2 (en) Data processing device
JPH03271868A (en) Documentation device
JPH067393Y2 (en) Electronics
JPS6087390A (en) Character processor
JP2672940B2 (en) Document processing device
JPH025175A (en) Character processor
JPS6151264A (en) Document processing device
JP2757367B2 (en) Character processor
JP3067083B2 (en) Document input device
JPS6151192A (en) Graph display
JPS62229316A (en) Character processor
JPH02257282A (en) Table preparation processor
JPH081549B2 (en) Character processor
JPS63284639A (en) Retrieving device
JPS61151595A (en) Electronic appliance