JPS59200364A - Microcomputer - Google Patents
MicrocomputerInfo
- Publication number
- JPS59200364A JPS59200364A JP58072879A JP7287983A JPS59200364A JP S59200364 A JPS59200364 A JP S59200364A JP 58072879 A JP58072879 A JP 58072879A JP 7287983 A JP7287983 A JP 7287983A JP S59200364 A JPS59200364 A JP S59200364A
- Authority
- JP
- Japan
- Prior art keywords
- displayed
- program
- display device
- keys
- input
- 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)
Abstract
Description
【発明の詳細な説明】
〔技術分野〕
この発明はマイクロ・コンビコータ、特にプログラム入
力のための操作機能とモニター機能とを備えたものに関
する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to a micro combicoater, and particularly to one having an operation function for inputting a program and a monitor function.
一般ニ、こ一種のマイク口中コンピュータは、プログラ
ムを入力させるだめの操作部として、アルファベット2
6文字分、数字10文字分など少なくとも40個もの多
数のキーを配列したキーボードが必要であった。このよ
うに多数のキーを有する操作部は、どうしても大きなス
ペースを占め、このことがこの種のマイクロ・コンピュ
ータの小型化を妨げる大きな阻害要因となっていた。ま
た、上記操作部としてのキーボードは、小型化するほど
個々のキーが小さくなって使い難いものになり、この面
からも上記マイクロ・コンビコータの小型化は制限され
ていた。さらに、上述したように多数のキーを有するキ
ーボードは、必ずしも使いやすいものとはいえず、操作
に慣れるまでには相当の練習を要する。また、仮に慣れ
たとはいえ、この種のキーボードの操作は両手で行なわ
なければならないのが原則である。従って、片手あるい
は鉛筆などを持ちながらでは非常に操作しすらいもので
ある。ところが、プログラムの入力操作は、通常のタイ
ピングを行なう場合とは全、ぐ異なり、片方の手で資料
を参照しながら、またキーを操作する手に鉛筆などの筆
記具を持って思考しながら行なう場合が多いので、上述
したごとき多キーのキーボードはプログラムの入力効率
を著しく妨げやすい。Generally speaking, this type of microphone-in-the-mouth computer uses the alphabet 2 as the operating section for inputting programs.
A keyboard with at least 40 keys, including 6 characters and 10 numbers, was required. An operation section having such a large number of keys inevitably occupies a large amount of space, and this has been a major impediment to miniaturization of this type of microcomputer. Further, as the keyboard as the operation unit is miniaturized, the individual keys become smaller and more difficult to use, and this aspect also limits the miniaturization of the micro combicoater. Further, as described above, a keyboard having a large number of keys is not necessarily easy to use, and requires considerable practice to become accustomed to operating it. Furthermore, even if you are used to it, in principle, you must use both hands to operate this type of keyboard. Therefore, it is very easy to operate it with one hand or while holding a pencil. However, the input operation for a program is completely different from normal typing, in that it is performed while referring to materials with one hand, and while thinking while holding a writing instrument such as a pencil in the hand that operates the keys. Therefore, the multi-key keyboard described above tends to significantly impede the efficiency of program input.
この発明は以上のような問題を鑑みてなされたもので、
その目的とするところは、フ′ログラムの入力操作およ
びモニターの機能を、大幅な小型化を達成しつつ備える
ことができるとともに、プログラムの作成および入力効
率も高めることができるようにしたマイク「・コンピュ
ータを提供することKある。This invention was made in view of the above problems.
The purpose of this is to provide a microphone that can perform program input operations and monitor functions while achieving significant miniaturization, as well as improve program creation and input efficiency. There is a need to provide computers.
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明細書の記述および添附図〔発明の概要〕
本願において開示される発明のうち代表的なものの概要
を簡単に説明すれば、下記の通りである。The above and other objects and novel features of this invention can be found in the description of this specification and the attached drawings [Summary of the Invention] A brief overview of typical inventions disclosed in this application is as follows: That's right.
すなわち、プログラム入力のだめの操作部とモニターの
ための表示装置とを備えるマイクロ・コンピュータにお
いて、プログラム言語が有する複数の命令語を所定の順
序で交代させながら表示装置に表示させる操作を行なう
第1の操作部と、この第1の操作部によって上記表示装
置に表示された命令語を指定する操作を行なう第2の操
作部とを有し、上記第2の操作部で指定された命令語を
プログラムの一部として記憶装置に格納させるようにし
、これによりプログラムの入力操作およびモニターの機
能を、大幅な小型化を達成しつつ備えることができると
ともに、プログラムの作成および入力効率も高めるとい
う目的を達成するものである。That is, in a microcomputer equipped with an operation section for inputting a program and a display device for monitoring, the first method is to display a plurality of command words of a programming language on the display device while alternating them in a predetermined order. It has an operation section and a second operation section that performs an operation for specifying the instruction word displayed on the display device by the first operation section, and the instruction word specified by the second operation section is programmed. By storing it in a storage device as a part of the program, it is possible to provide program input operation and monitoring functions while achieving significant miniaturization, and also to achieve the purpose of increasing program creation and input efficiency. It is something to do.
以下、この発明の代表的な実施例を図面を参照しながら
説明するう
なお、図面において同一あるいは相当する部分は同一符
号で示す。Hereinafter, typical embodiments of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference numerals.
第1図および第2図は、この発明によるマイクロ・コy
ピ一一夕の一実施例を示す。同図に示す−r4クロ・コ
ンピュータ10は、先ず第1図に示スヨうに、CPU(
中央処理ユニット)12.システムROMI 4 、R
AMI 6 、入出力インターフェイス(I/F)1g
、および表示コントローラ20などを含む本体部分30
を有する。この本体部分30には、表示装置22および
キーボード24が接続され、全体として一体型のマイク
ロ・コンピュータシステムを構成している。また、要す
れば、カセ、トテーグレコーダあるいはフロッピーディ
スクドライブなどの外部記憶ファイル26が接続できる
ように構成されている。FIGS. 1 and 2 show a microcomputer according to the present invention.
An example of one embodiment is shown below. The -r4 black computer 10 shown in the figure first has a CPU (
central processing unit)12. System ROMI 4,R
AMI 6, input/output interface (I/F) 1g
, a main body portion 30 including a display controller 20, etc.
has. A display device 22 and a keyboard 24 are connected to this main body portion 30, forming an integrated microcomputer system as a whole. Further, if necessary, it is configured so that an external storage file 26 such as a tape recorder, a tote recorder, or a floppy disk drive can be connected.
ここで、本体部分は、シングルチップマイクロ拳コンピ
ュータとして単一の半導体チップに集積化されている。Here, the main body portion is integrated into a single semiconductor chip as a single-chip microfist computer.
また、上記システムROM14には、後述するような動
作を上記マイクロ・コンビエータに行なわせるためのオ
ペレージロン・プロクラムのほかに、アッセンブラプロ
グラム、逆アッセンブラプログラム、およびBASIC
などの高級プログラム言語を走らせるためのブート・プ
ログラムなどが書込まれている。そして、アッセンブラ
モードでは、機械語に対応する二一モニツクが1つずつ
交代に上記表示装置22に表示させられるようになって
いる。The system ROM 14 also contains an assembler program, a disassembler program, and a BASIC program, in addition to an operation program for causing the micro combinator to perform the operations described below.
Boot programs are written to run high-level programming languages such as In the assembler mode, the 21 monics corresponding to the machine language are alternately displayed one by one on the display device 22.
モニターとしての上記表示装置22は、第2図に示すよ
うに、アッセンプラのモードにおいて、機械語に対応す
る二−モニックを1つだけ表示する二−モニツク表示部
22aおよび該二−モニックに附随するデータを表示す
るデータ表示部22bを有する。また、操作部としての
上記キーボード24は、この実施例では、第1の操作部
としての2つのキー24a、24b、、第2の操作部と
して1つのキー24C1およびアセンブラや逆アッセン
ブラなどのマイクロ・コンピュータの動作モードを切換
えるためのファンクションキー24dだけしか有してい
ない。As shown in FIG. 2, the display device 22 serving as a monitor includes a bimonic display section 22a that displays only one monic corresponding to a machine language in the assembler mode, and a bimonic display section 22a that is attached to the bimonic. It has a data display section 22b that displays data. In this embodiment, the keyboard 24 as an operation section includes two keys 24a and 24b as a first operation section, one key 24C1 as a second operation section, and a micro-controller such as an assembler or disassembler. It only has a function key 24d for switching the operating mode of the computer.
第1の操作部のキー24a、24bは、上記表示装置2
2に表示される二−モニツクおよびデータを1命令語分
ずつ交代に表示させる動作を行なう。すなわち、先ず、
キー24aを1回押圧操作すると、次の二−モニックが
現われ、さらに1回抑圧操作すると、その次の二一モニ
ツクが現われ、このようにして次々に複数種類の二−モ
ニツクが1つずつ交代して表示される。また、そのキー
24aを押し続けると、表示される二一モニックが連続
して交代し、抑圧操作を止めた時点で停止する。その隣
のキー24bも、同様にして表示される二−モニツクを
1つずつ交代させる操作を行なうことができる。この場
合、二一モニックの交代順序は、該二一モニックのアル
ファベット順ニ行なわれ、キー24aを操作するとAか
らZ、の方向に、またキー24bを操作すると、その逆
のZからAの方向に順次交代するようになっている。The keys 24a and 24b of the first operation section are connected to the display device 2.
An operation is performed in which the two-monics and data displayed on 2 are alternately displayed one instruction word at a time. That is, first,
When the key 24a is pressed once, the next monic appears, and when the key 24a is pressed once more, the next monic appears, and in this way, multiple types of monics are alternated one after another. will be displayed. Further, if the key 24a is held down, the displayed 21 monics change continuously and stop when the suppression operation is stopped. The adjacent key 24b can also be used to similarly change the displayed two-monics one by one. In this case, the alternation order of the twenty-one monics is carried out in the alphabetical order of the twenty-one monics, and when the key 24a is operated, the alternation order is from A to Z, and when the key 24b is operated, the alternation order is from Z to A. They are scheduled to be replaced sequentially.
従って、その2つのキー24a、24bを操作すること
により、任意の二一モニツクを1つ選んで上記表示装置
22の二−モニツク表示部22aに表示させることがで
きる。Therefore, by operating the two keys 24a and 24b, it is possible to select any one of the two-monics and display it on the two-monics display section 22a of the display device 22.
以上のようにして、上記2つのキー24a、24bによ
って任意の二−モニツクが選択・表示されたならば、第
2の操作部のキー24cを抑圧操作する。すると、その
選択された二一モニックに対応する機械語が入力されて
上記1(AM16に格納される。そして、その二一モニ
ンクに対応する機械命令が1語命令ならば、再び第1の
操作部のキー24a 、24bおよび第2の操作部の#
−24cによって、同様の操作を繰返す。また、入力し
た命令がデータを伴う2語以上の命令の場合は、第1の
操作部24a、241)は、データ表示部22.bに表
示されるデータの選択操作を行なうモードに自動的に切
換えられる。すなわち、実施例では、先ず、データ表示
部22bの左端欄に0からFまでの16進数を現わす文
字の1つが表示され、キー24a、24bを操作するこ
とにより、その文字を0からFあるいはFから0へ1つ
ずつ順次交代させることができる。そして、任意の文字
が表示されたときに上記第2の操作部のキー24Cを操
作すると、その左端に選択・表示された文字が入力され
て上記RAM16に格納される。この後引続いて、その
右隣の表示欄九表示される16進数表示文字の選択・入
力の操作を同様に行い、必要な桁数分だけ同じ操作を繰
返して、任意の16進数データの入力操作を行なう。こ
のようにしてデータの入力操作が終了すると、再び上記
二−モニツクを選択拳表示して入力するためのモードに
戻る。従って、上記3つのキー24a、24b。As described above, once an arbitrary binary has been selected and displayed using the two keys 24a and 24b, the key 24c of the second operating section is depressed. Then, the machine language corresponding to the selected 21 monic is input and stored in the above 1 (AM16). Then, if the machine instruction corresponding to the 21 monic is a one-word instruction, the first operation is performed again. keys 24a, 24b and # of the second operation section.
-24c, repeat the same operation. Further, if the input command is a command of two or more words accompanied by data, the first operation section 24a, 241) will display the data display section 22. The mode is automatically switched to a mode for selecting data displayed in b. That is, in the embodiment, first, one of the characters representing a hexadecimal number from 0 to F is displayed in the leftmost column of the data display section 22b, and by operating the keys 24a and 24b, that character can be changed from 0 to F or It is possible to sequentially change from F to 0 one by one. When an arbitrary character is displayed and the key 24C of the second operation section is operated, the character selected and displayed on the left end is input and stored in the RAM 16. After that, select and input the hexadecimal characters displayed in the display column 9 to the right in the same way, and repeat the same operation for the required number of digits to input any hexadecimal data. Perform the operation. When the data input operation is completed in this manner, the mode returns to the mode for displaying the above-mentioned two-monics as a selection and inputting them again. Therefore, the three keys 24a, 24b.
24Cを操作するだけでもって、アッセンブリ語による
プログラムの入力が行なえる。また、上記ファンクシ目
ンキー24dを抑圧操作すると、そのキー24dの上の
表示欄にモードが交互九表示される。そして、任意のモ
ードを選択・表示させて上記第2の操作部のキー24C
を抑圧操作すると、その選択・表示されたモードにマイ
クロ−コンピュータの制御が移行する。従って、例えば
入力したプログラムのデバッグなどを行なうために、そ
のプログラムの任意の個所を逆アッセンブルして見るこ
ともできる。Programs in assembly language can be input simply by operating the 24C. Further, when the function key 24d is depressed, nine modes are alternately displayed in the display column above the key 24d. Then, select and display any mode and press the key 24C of the second operation section.
When the mode is suppressed, the control of the microcomputer shifts to the selected/displayed mode. Therefore, in order to debug an input program, for example, any part of the program can be disassembled and viewed.
以上のようにして、この実施例では、わずか4つのキー
24a、24b、24c、24dだけでもって、プログ
ラム入力のための操作機能とモニター機能を備えること
ができる。従って、大幅な小型化が容易に達成され、例
えば腕時計型のものも簡単に構成することができる。さ
らに、注目すべきことは、ニーモニツクが1つずつ交代
に表示させられるようになっているので、例えば初心者
がその交代に表示される二一モニックを見ながら忘れた
二一モニツクを思い出すことができ、これによりプログ
ラムの作成あるいは学習を効率良く行なえるようにな4
ということである。そして、操作すべきキーの数が非常
に少ないので、片手で資料などを参照したり煙草を吸っ
たりしながら、また操作する手に筆記具などを持って思
考しながら、プログラムの作成およびその入力操作を快
適かつ効率良く行なうことができる。As described above, in this embodiment, the operating function for program input and the monitoring function can be provided with only four keys 24a, 24b, 24c, and 24d. Therefore, a large reduction in size can be easily achieved, and for example, a wristwatch type can be easily constructed. Furthermore, it is worth noting that the mnemonics are displayed one at a time in turns, so for example, beginners can recall the 21st mnemonics they have forgotten by looking at the 21st mnemonics that are displayed in turn. , this makes it possible to create or learn programs more efficiently 4
That's what it means. Since the number of keys to be operated is extremely small, programs can be created and entered while referring to documents or smoking a cigarette with one hand, or while holding a writing instrument in the operating hand. can be done comfortably and efficiently.
以上のように、この発明によるマイクロ・コンビ餐−夕
では、プログラムの入力操作およびモ二ターの機能を、
大幅な小型化を達成しつつ備えることができるとともに
、プログラムの作成および入力効率も高めることができ
る。As described above, in the micro-combi restaurant according to the present invention, program input operations and monitor functions are
It is possible to achieve significant miniaturization while also improving program creation and input efficiency.
以上本発明者によってなされた発明を実施例にもとづき
具体的に説明したが、この発明は上記実施例に限定され
るものではなく、その要旨を逸脱しない範囲で種々変更
可能であることはいうまでもない。例えば、上記データ
の入力操作部に16進数のキーボードを使用するように
口てもよい。Although the invention made by the present inventor has been specifically explained above based on examples, it goes without saying that this invention is not limited to the above-mentioned examples, and can be modified in various ways without departing from the gist thereof. Nor. For example, a hexadecimal keyboard may be used as the data input operation section.
以上の説明では主とし゛て本発明者によってなされた発
明をその背景となった利用分野であるアッセンプラ言語
を用いるマイクロ・コンピュータについて説明したが、
それに限定されるものではt、cく、例えば、BASI
Cのごとき高級言語を用いるマイクロ自コンピュータシ
ステムアルイハシーケンスコントローラなどにも適用で
きる。In the above explanation, we have mainly explained the invention made by the present inventor with respect to the field of application which is the background thereof, which is a microcomputer using the assembler language.
For example, BASI
It can also be applied to micro self-computer systems such as Aiha sequence controllers that use high-level languages such as C.
第1図はこめ発明によるマイクロ拳コンピュータの一実
施例を示すブロック図である。
第2図はこの発明の実施例によるマイクロ・コンピータ
の操作部およびモニタ一部付近の構成を示す図である。
10・・・マイクロ−コンピュータ、12・・・CPU
(中央処理ユニッ))、14・・・システムROM。
16・・・RAM、18・・・インターフェイス(I/
F)、20・・・表示コントローラ、22・・・表示装
置、24・・・キーボード、26・・・外部記憶ファイ
ル、30・・・マイクロ・コンピュータの主要部、22
a・・・ニーモニック表示部、22b・・・データ表示
部、24a。
24b・・・第一の操作部(キー)、24c・・・第2
の操作部(キー)、24d・・・ファンクションキー。
′ ・−・、
代理人 弁理士 高 橋 明 夫り−リへ−、−−
第 1 図
第 2 図
/θFIG. 1 is a block diagram showing an embodiment of the micro-fist computer according to the invention. FIG. 2 is a diagram showing the configuration of the operating section and part of the monitor of a microcomputer according to an embodiment of the present invention. 10...Micro-computer, 12...CPU
(Central processing unit)), 14... System ROM. 16...RAM, 18...Interface (I/
F), 20... Display controller, 22... Display device, 24... Keyboard, 26... External storage file, 30... Main part of microcomputer, 22
a... Mnemonic display section, 22b... Data display section, 24a. 24b...first operation section (key), 24c...second
Operation unit (key), 24d...Function key. ′ ・−・, Agent Akio Takahashi Rihe, -- Figure 1 Figure 2/θ
Claims (1)
の表示装置とを備えるマイクロ・コンピュータにおいて
、プログラム言語が有する複数の命令語を所定の順序で
交代させながら表示装置に表示させる操作を行なう第1
の操作部と、この第1の操作部によって上記表示装置に
表示された命令語を指定する操作を行なう第2の操作部
とを有し、上記第2の操作部で指定された命令語をプロ
グラムの一部として記憶装置に格納させるようにしたこ
とを特徴とするマイクロ・コンピュータ。 2、特許請求の範囲10マイクロ・コンピュータにおい
て、上記命令語を二−モニツクの形式で上記表示装置に
表示させるとともに、該二−モニックをアルファベット
類に交代させながら上記表示装置に表示させるようにし
たことを特徴とするマイクロ・コンピュータ。[Scope of Claims] 1. In a microcomputer equipped with an operation unit for inputting a program and a display device for monitoring, a plurality of command words of a programming language are displayed on the display device while alternating in a predetermined order. The first step is to
and a second operating section that performs an operation for specifying the command word displayed on the display device by the first operating section, A microcomputer characterized in that a part of a program is stored in a storage device. 2. Claim 10 In the microcomputer, the instruction words are displayed on the display device in the form of mnemonics, and the mnemonics are displayed on the display device while alternating alphabetical characters. A microcomputer characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58072879A JPS59200364A (en) | 1983-04-27 | 1983-04-27 | Microcomputer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58072879A JPS59200364A (en) | 1983-04-27 | 1983-04-27 | Microcomputer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59200364A true JPS59200364A (en) | 1984-11-13 |
Family
ID=13502056
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58072879A Pending JPS59200364A (en) | 1983-04-27 | 1983-04-27 | Microcomputer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59200364A (en) |
-
1983
- 1983-04-27 JP JP58072879A patent/JPS59200364A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4920492A (en) | Method of inputting chinese characters and keyboard for use with same | |
| US4079447A (en) | Stored program electronic computer | |
| US4455618A (en) | Programmable calculator | |
| JPS6122817B2 (en) | ||
| US5383141A (en) | Computer with few keys displaying hundreds of functions | |
| JPS59200364A (en) | Microcomputer | |
| EP0306063B1 (en) | Portable computer with large screen display | |
| KR101828784B1 (en) | System for inputting korean alphabet, and portable korean alphabet keyboard | |
| JP2000148459A (en) | Table format programming | |
| JPS6235130B2 (en) | ||
| JP2576088B2 (en) | Electronic equipment with data storage device | |
| JPS58142426A (en) | Table input system in word processor | |
| Kehl et al. | Systems programming on-line | |
| JPS5828268Y2 (en) | Japanese character input device | |
| JPS6336365A (en) | Japanese language processor | |
| Goldstein | Computer languages | |
| Lamprecht | A Simple Example | |
| JPH031273A (en) | Character processor having operation self-study function | |
| Balkan | Forth | |
| JPS61179754A (en) | pattern conversion device | |
| JPS63126948U (en) | ||
| JPS62205402A (en) | Numerical controller | |
| JPH01140267A (en) | Character processor | |
| JPS6247724A (en) | Single-hand operating word processor | |
| JPH0480421B2 (en) |