JPS60237535A - Command input control system - Google Patents
Command input control systemInfo
- Publication number
- JPS60237535A JPS60237535A JP59076882A JP7688284A JPS60237535A JP S60237535 A JPS60237535 A JP S60237535A JP 59076882 A JP59076882 A JP 59076882A JP 7688284 A JP7688284 A JP 7688284A JP S60237535 A JPS60237535 A JP S60237535A
- Authority
- JP
- Japan
- Prior art keywords
- command
- input
- commands
- terminal device
- displayed
- 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
Landscapes
- Input From Keyboards Or The Like (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(a)発明の技術分野
本発明は電子計算機システムにおけるコマンド入力の制
御に係り、特にコマンド入力の容易化等を考慮した制御
方式に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to control of command input in an electronic computer system, and more particularly to a control method that takes into account facilitation of command input.
(bJ技術の背景
電子計算機システムにおいては、操作者が該システムの
操作卓、オペレータコンソール或いは端末装置等と呼ば
れるインタフェース(以後これらを総括して端末装置と
言う)のキー等を操作してコマンドを入力し、該計算機
システムは該コマンドに指定された処理を実行し、その
結果を端末装置のディスプレイ装置等へ表示する使用方
式が広く採用されている。(Background of bJ technology In a computer system, an operator issues commands by operating keys on the system's console, operator console, or interface called a terminal device (hereinafter collectively referred to as the terminal device). A commonly used method is to input a command, the computer system executes the processing specified by the command, and displays the result on a display device of a terminal device or the like.
このようなシステムにおいては、適切なコマンドが準備
されること、適切な表示がなされること等とともに、コ
マンドの入力が容易で、且つ誤った指定を生じ難いよう
にすること等は、作業の効率を向上するために重要な事
項である。In such a system, in addition to preparing appropriate commands and displaying appropriate displays, it is important to ensure that command input is easy and that erroneous specifications are unlikely to occur. This is an important matter for improving.
(C)従来技術と問題点
上記のような使用方式のシステムにおいて、操作者はあ
る作業の中で同一、又は一部分のみ異なるようなコマン
ドを繰り返し入力する場合がしばしば見られる。(C) Prior Art and Problems In the above-mentioned system, the operator often repeatedly inputs the same or only partially different commands during a certain task.
例えばプログラムの実行デバッグを制御するシステムに
おいて、プログラム中のある変数の値を、プログラム実
行の区切ごとに見たいとすると、例えば変数Aの表示を
指定するコマンドrllRITE A」が何回も使用さ
れ、又同時に変数Xの値も見るとすると、上記と変数名
のみ異なるコマンド「1ITE X Jがキー人力され
る等である。For example, in a system that controls the execution and debugging of a program, if you want to see the value of a variable in the program at every break in program execution, for example, the command "rllRITE A" that specifies the display of variable A will be used many times. If we also look at the value of variable X at the same time, we will see a command that differs only in the variable name from the above, such as "1ITE
このような場合には、一旦入力したコマンドを簡単な操
作で繰り返し使うことができれば便利である。且つ入力
キー操作数が少なくなれば入力誤りも減少すると考えら
れるが、従来適当な方式が提供されていなかった。In such cases, it would be convenient to be able to use a command once entered repeatedly with a simple operation. In addition, it is thought that input errors will be reduced if the number of input key operations is reduced, but no suitable method has been provided in the past.
従来、コマンドのキー人力数を少なくする方式として、
コマンド又は複数コマンドの列を登録しておいて、比較
的短い登録名のキー人力で呼び出す方式もあるが、予め
システムに登録をしておく必要があること等から、上記
のような場合の要求を適切に満足するものではない。Conventionally, as a method to reduce the number of command keys,
There is also a method of registering a command or a string of multiple commands and calling it manually using a key with a relatively short registered name, but since it is necessary to register it in the system in advance, the requirements in the above cases is not adequately satisfied.
(d)発明の目的
従って本発明の目的は、以前に入力したコマンドをその
ま\、又は一部分の修正で再使用することが、登録等の
操作を必要とせずに、且つ簡単な呼出操作で可能となる
コマンド入力制御方式を提供するにある。(d) Purpose of the Invention Accordingly, the purpose of the present invention is to reuse previously input commands as they are or with partial modifications without the need for registration or other operations and with a simple recall operation. The purpose of this invention is to provide a command input control method that makes it possible.
Tl1)発明の構成
この目的は、端末装置から操作者が入力するコマンドを
実行する機能を有する計算機システムにおいて、該コマ
ンドを記憶する手段、上記操作者の特定の指定入力を認
識した場合に、該コマンド記憶手段に記憶されているコ
マンドを上記端末装置に表示する手段、及び該表示され
たコマンド又は該表示を修正したコマンドを入力コマン
ドとして処理する手段を有する本発明のコマンド入力制
御方式によって達成される。Tl1) Structure of the Invention The object of the present invention is to provide a computer system having a function of executing commands input by an operator from a terminal device, a means for storing the commands, and a means for storing the commands; This is achieved by the command input control method of the present invention, which comprises means for displaying a command stored in the command storage means on the terminal device, and means for processing the displayed command or a command obtained by modifying the displayed command as an input command. Ru.
即ち、操作者が入力したコマンドを実行するとき、同時
に該コマンドを計算機システムに自動的に記憶する機能
を設け、又その記憶したコマンドを簡単なキー人力指定
等で、その端末装置に表示し、それをそのま−1又は修
正したものが、キー人力したコマンドと同様のコマンド
として処理されるので、操作者は特に登録等を意識する
必要なく、以前に入力したコマンドの再利用が可能とな
る。That is, when a command input by an operator is executed, a function is provided to automatically store the command in the computer system, and the stored command is displayed on the terminal device by simple manual key designation. Since the original or modified version is processed as a command similar to the command entered manually, the operator does not need to be particularly conscious of registration, etc., and can reuse previously entered commands. .
(f)発明の実施例
第1図は本発明の一実施例システムの構成図である。計
算機システムの本体は通常の中央処理袋W1及び主記憶
装置2からなり、それらに操作者がコマンドの入力、表
示等を行うキーボード・ディスプレイ装置等の端末装置
3が、制御装置4を介して接続される。以後第1図のシ
ステムにおいて、プログラムの実行デバッグを行う場合
について、本発明の詳細な説明する。(f) Embodiment of the invention FIG. 1 is a block diagram of a system according to an embodiment of the invention. The main body of the computer system consists of a normal central processing bag W1 and a main storage device 2, to which a terminal device 3 such as a keyboard/display device for inputting and displaying commands by an operator is connected via a control device 4. be done. Hereinafter, the present invention will be described in detail regarding the case where program execution and debugging are performed in the system shown in FIG.
第2図は主記憶装置2にロードされて、中央処理装置1
で実行されるプログラム及び制御情報等を概念的に説明
する図である。上記実行デバッグを行う場合には、公知
のように例えばデバッグシステムのプログラム10が主
記憶装置2にロードされて実行し、そのプログラムの制
御下で被デバツグプログラム11が実行する。2 is loaded into the main memory 2 and the central processing unit 1
FIG. 2 is a diagram conceptually explaining a program, control information, etc. executed by the computer. When performing the above-mentioned execution debugging, as is well known, for example, a program 10 of a debugging system is loaded into the main storage device 2 and executed, and a program to be debugged 11 is executed under the control of the program.
デバッグシステム10は公知のように、被デバツグプロ
グラム11の実行に先立って端末装置3から入力された
デバッグ制御情報12を保持し、被デバツグプログラム
11を監視しながら実行させて、制御悄@12で指定さ
れている被デバツグプログラムの番地に実行が進むと、
その実行を停止して、端末装置3にその停止番地等を表
示する等の制御を行う機能を有するプログラムである。As is well known, the debug system 10 holds debug control information 12 input from the terminal device 3 prior to execution of the program to be debugged 11, and executes the program to be debugged while monitoring it. When execution advances to the address of the debugged program specified in 12,
This is a program that has a function to perform controls such as stopping the execution and displaying the stop address etc. on the terminal device 3.
例えば、そのようにして被デバツグプログラムの実行を
停止した状態において、デバッグシステム10は端末袋
W3から入力するコマンドに従って制御を行う。この場
合に入力されるコマンドには、被デバツグプログラム内
の変数の値の表示(前記例のWRITEコマンド)、変
数への値の代入、指定番地からの実行開始、その他があ
る。For example, in such a state where the execution of the program to be debugged is stopped, the debug system 10 performs control according to commands input from the terminal bag W3. Commands input in this case include displaying the value of a variable in the program to be debugged (the WRITE command in the example above), assigning a value to a variable, starting execution from a specified address, and others.
端末袋W3のキーボードからの入力は制御装置4で保持
され、文字、数字、記号等はディスプレイ装置に表示さ
れる。それらは、操作者のキー人力により、表示面上で
修正することができる。Input from the keyboard of the terminal bag W3 is held by the control device 4, and characters, numbers, symbols, etc. are displayed on the display device. They can be modified on the display surface by the operator's keystrokes.
端末袋W3で特定のキー人力(以後F1キーとする)を
すると、制御装置4は保持する入力情報を主記憶装置2
のバッファ13に転送し、デバッグシステム10はこれ
を受領して、コマンドであればそれを実行する。When a specific key (hereinafter referred to as the F1 key) is pressed manually on the terminal bag W3, the control device 4 stores the input information held in the main storage device 2.
The debug system 10 receives this and executes it if it is a command.
このとき、デバッグシステム10はそのコマンドを入力
バッファ13からコマンドスタック14に転送し記憶す
る。コマンドスタック14は例えば1項に1コマンドを
格納し、適当数の項で構成された連続記憶域で、新たな
コマンドが入力されると、最終積ポインタ15を次の項
に更新して、該項にコマンドを格納する。At this time, the debug system 10 transfers the command from the input buffer 13 to the command stack 14 and stores it. For example, the command stack 14 stores one command in one term, and is a continuous storage area composed of an appropriate number of terms. When a new command is input, the final product pointer 15 is updated to the next term, and the corresponding term is Store commands in terms.
このようにして、コマンドスタック14の全項にコマン
ドが格納されたときは、その後に入力されるコマンドは
再び最初の項から格納するものとし、前に格納したコマ
ンドは順次消去される。従って、コマンドスタック14
の項数までの最近の入力コマンドのみが該スタックに保
持されている。In this way, when commands are stored in all the entries in the command stack 14, commands input afterward are stored again from the first entry, and previously stored commands are sequentially erased. Therefore, the command stack 14
Only the most recent input commands up to the number of terms are kept on the stack.
操作者は、前に入力したコマンドを使用したいときは、
特定のキー(以後F2キーとする)を入力する。デバッ
グシステム10はF2キーの入力を検出すると、最終積
ポインタ15の内容を表示ポインタ16にセントし、コ
マンドスタック14上の表示ポインタ16の指す項のコ
マンドを出カバソファ17に複写する。制御装W4は出
力バッファ17を読み出して保持し、且つ端末装置3の
ディスプレイに表示する。When the operator wants to use a previously entered command,
Input a specific key (hereinafter referred to as the F2 key). When the debug system 10 detects the input of the F2 key, it places the contents of the final product pointer 15 in the display pointer 16, and copies the command of the item pointed to by the display pointer 16 on the command stack 14 to the output sofa 17. The control device W4 reads out the output buffer 17, holds it, and displays it on the display of the terminal device 3.
再びF2キーを入力すると、デバッグシステム10は表
示ポインタ16の内容を1項前を指すように更新し、表
示ポインタ16の指す項に保持するコマンドを前と同様
にして端末装置3に転送する。このようにして、連続し
てC2キーが入力されるごとに、−回前の入力コマンド
が順次切り換えて表示される。When the F2 key is input again, the debug system 10 updates the contents of the display pointer 16 to point to the previous item, and transfers the command held in the item pointed to by the display pointer 16 to the terminal device 3 in the same manner as before. In this way, each time the C2 key is input in succession, the input commands - times before are sequentially switched and displayed.
制御装W4はバッファ17から受け取って表示している
コマンドを、端末装置3のキーボードから入力されたと
同様に制御する。即ち、前記と同様に操作者はキー人力
によって表示されているコマンドを修正することができ
る。又、C1キーが入力されると、制御装置4は表示さ
れているコマンドを主記憶装置2の入カバソファ13経
出でデバッグシステム10に渡す。The control device W4 controls the commands received from the buffer 17 and displayed in the same manner as if they were input from the keyboard of the terminal device 3. That is, the operator can modify the displayed commands by manually pressing the keys as described above. Further, when the C1 key is input, the control device 4 passes the displayed command to the debug system 10 via the input/output buffer 13 of the main storage device 2.
デバッグシステム10はこのコマンドを通常の入力と同
様に処理して実行し、又最終積ポインタ15を次へ進め
て、コマンドスタックI4の最終積に該コマンドを記憶
する。Debug system 10 processes and executes this command in the same manner as normal input, and also advances final product pointer 15 and stores the command in the final product of command stack I4.
以上の説明ではF2キー人力に応じて、最近入力のコマ
ンドから順次さかのぼって以前のコマンドを表示するよ
うにしたが、最も古いコマンドから順次最近のコマンド
へ表示コマ−ンドを切り換えるようにし、又はF2キー
と例えば数字キーとの組合せによって、コマンドスタッ
ク14の項を指定できるようにしても、本発明の本旨を
損なうものではない。In the above explanation, depending on the F2 key's strength, the previous commands are displayed sequentially starting from the most recently input command, but it is also possible to switch the displayed commands from the oldest command to the most recent command, or Even if an item of the command stack 14 can be specified by a combination of a key and, for example, a numeric key, this does not detract from the gist of the present invention.
又、以上の説明において、コマンドスタックI4及び関
係のポインタ15.16は主記憶装W2にあって、デバ
ッグシステム10が制御するものとしたが、それらのコ
マンドスタック14等及びその制御機能を制御装W4に
設けてもよい。それらの変更は何れも、以上の説明から
当業者が容易に類推して実施することができる。Furthermore, in the above explanation, it is assumed that the command stack I4 and the related pointers 15 and 16 are located in the main memory W2 and are controlled by the debug system 10, but the command stack 14 and its control functions are controlled by the control device. It may be provided in W4. Any of these changes can be easily implemented by analogy with those skilled in the art from the above description.
(梢発明の効果
以上の説明から明らかなように本発明によれば、入力し
たコマンドが自動的に保存され、再使用できる機能が提
供されるので、コマンド入力操作を速くし、且つ入力誤
りを減少して計算機システムの利用効率を高めるという
著しい工業的効果がある。(Effects of the Kozue Invention As is clear from the above explanation, the present invention provides a function that automatically saves input commands and allows them to be reused. This speeds up command input operations and prevents input errors. This has a significant industrial effect of reducing the amount of electricity and increasing the utilization efficiency of the computer system.
第1図は本発明の一実施例のシステム構成図、第2図は
実施例のプログラム及び制御情報等の関係を示す図であ
る。
図において、
1は中央処理装置、2は主記憶装置、
3は端末装置、4は制御装置、
10はデバッグシステム、
11は被デバツグプログラム、
12はデバッグ制御情報、
13は入力バッファ、
14はコマンドスタック、
15は最終積ポインタ、
16は表示ポインタ、
17は出カバソファを示す。FIG. 1 is a system configuration diagram of an embodiment of the present invention, and FIG. 2 is a diagram showing the relationship between programs, control information, etc. of the embodiment. In the figure, 1 is a central processing unit, 2 is a main storage device, 3 is a terminal device, 4 is a control device, 10 is a debug system, 11 is a program to be debugged, 12 is debug control information, 13 is an input buffer, and 14 is a A command stack, 15 is a final product pointer, 16 is a display pointer, and 17 is an output sofa.
Claims (1)
を有する計算機システムにおいて、該コマンドを記憶す
る手段、上記操作者の特定の指定入力を認識した場合に
、該コマンド記憶手段に記憶されているコマンドを上記
端末装置に表示する手段、及び該表示されたコマンド又
は該表示を修正したコマンドを入力コマンドとして処理
する手段を有することを特徴とするコマンド人力制御方
式。In a computer system having a function of executing a command input by an operator from a terminal device, a means for storing the command, and a command stored in the command storage means when a specific specified input by the operator is recognized. A command manual control system comprising: means for displaying the displayed command on the terminal device; and means for processing the displayed command or a command obtained by modifying the displayed command as an input command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59076882A JPS60237535A (en) | 1984-04-17 | 1984-04-17 | Command input control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59076882A JPS60237535A (en) | 1984-04-17 | 1984-04-17 | Command input control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60237535A true JPS60237535A (en) | 1985-11-26 |
Family
ID=13618004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59076882A Pending JPS60237535A (en) | 1984-04-17 | 1984-04-17 | Command input control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60237535A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62173531A (en) * | 1986-01-27 | 1987-07-30 | Kyocera Corp | Data terminal equipment |
JPS6388627A (en) * | 1986-10-01 | 1988-04-19 | Hitachi Ltd | Automatic creation method for user-defined commands |
JPS63103365A (en) * | 1986-10-21 | 1988-05-09 | Sharp Corp | Desk-top electronic calculator |
JPS6453218A (en) * | 1987-08-24 | 1989-03-01 | Nec Corp | Data input system |
JPH0262641A (en) * | 1988-08-30 | 1990-03-02 | Nec Corp | Command history register/selection device |
JPH04236621A (en) * | 1991-01-18 | 1992-08-25 | Nippon Denki Joho Service Kk | Data input system |
JPH05127855A (en) * | 1991-10-30 | 1993-05-25 | Nec Corp | Execution history integrated menu system |
JPH06244989A (en) * | 1992-11-13 | 1994-09-02 | Internatl Business Mach Corp <Ibm> | Personal communication equipment |
JP2008262589A (en) * | 2008-06-20 | 2008-10-30 | Fujitsu Ltd | Fixed operation automatic processing program, fixed operation automatic processing method, and fixed operation automatic processing device |
-
1984
- 1984-04-17 JP JP59076882A patent/JPS60237535A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62173531A (en) * | 1986-01-27 | 1987-07-30 | Kyocera Corp | Data terminal equipment |
JPS6388627A (en) * | 1986-10-01 | 1988-04-19 | Hitachi Ltd | Automatic creation method for user-defined commands |
JPS63103365A (en) * | 1986-10-21 | 1988-05-09 | Sharp Corp | Desk-top electronic calculator |
JPS6453218A (en) * | 1987-08-24 | 1989-03-01 | Nec Corp | Data input system |
JPH0262641A (en) * | 1988-08-30 | 1990-03-02 | Nec Corp | Command history register/selection device |
JPH04236621A (en) * | 1991-01-18 | 1992-08-25 | Nippon Denki Joho Service Kk | Data input system |
JPH05127855A (en) * | 1991-10-30 | 1993-05-25 | Nec Corp | Execution history integrated menu system |
JPH06244989A (en) * | 1992-11-13 | 1994-09-02 | Internatl Business Mach Corp <Ibm> | Personal communication equipment |
JP2008262589A (en) * | 2008-06-20 | 2008-10-30 | Fujitsu Ltd | Fixed operation automatic processing program, fixed operation automatic processing method, and fixed operation automatic processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4912640A (en) | Electronic type memo device | |
JPS60237535A (en) | Command input control system | |
JPS6353554B2 (en) | ||
JPS61210415A (en) | CRT key input operation device | |
US5850510A (en) | Interpreter language processing device | |
CA1168367A (en) | Bidirectional character definition | |
JPH03256116A (en) | Information processor | |
JPH0585927B2 (en) | ||
JPH0435955Y2 (en) | ||
JPS60238946A (en) | Snapshot dump processing method | |
JPS60150161A (en) | Forbidden processing display system | |
JPH08101738A (en) | Signal input controller | |
JPH0498428A (en) | information processing equipment | |
JPH03125212A (en) | Back-up device for operation of keyboard | |
JPH022595A (en) | Cursor control system for display terminal equipment | |
JPS63282521A (en) | Screen display system | |
JPH04166989A (en) | Screen display control device | |
JPH02255957A (en) | Ruled line processing system of word processor | |
JPH0217521A (en) | Help processing system for information processor | |
JPS63180141A (en) | Debugging system by conversational debugger | |
JPS5979352A (en) | Control device | |
JPH04184612A (en) | Key guide display method for keboard | |
JPS61285525A (en) | Command input method | |
JPH08137652A (en) | Information processing device | |
JPS60225926A (en) | Key input device provided with display part |