JPH0318221B2 - - Google Patents
Info
- Publication number
- JPH0318221B2 JPH0318221B2 JP60230521A JP23052185A JPH0318221B2 JP H0318221 B2 JPH0318221 B2 JP H0318221B2 JP 60230521 A JP60230521 A JP 60230521A JP 23052185 A JP23052185 A JP 23052185A JP H0318221 B2 JPH0318221 B2 JP H0318221B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- secret
- mode
- normal
- display
- 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.)
- Expired - Lifetime
Links
Landscapes
- Electric Clocks (AREA)
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Calculators And Similar Devices (AREA)
Description
【発明の詳細な説明】 [発明の技術分野] この発明は、データ記憶装置に関する。[Detailed description of the invention] [Technical field of invention] The present invention relates to data storage devices.
[従来の技術およびその問題点]
近年、電話番号等のデータを予めメモリに記憶
しておき、このメモリから任意にデータを読出し
て、表示する所謂データバンクと呼ばれるデータ
記憶装置が実用化されている。そして、この種の
データ記憶装置には、記憶データのうち他人に知
られたくないシークレツトデータについては秘密
保持ができるように暗証番号等のパスワードを入
力しなければデータの読出しが行なえないように
したものがある。しかしながら、このようなもの
に於ては、一旦、シークレツトデータとして入力
したものは、シークレツト解除し、シークレツト
データ以外のいわゆるノーマルデータに変更する
ことはできず、逆に、一旦ノールデータにとして
入力したものは、シークレツトデータに変更する
ことはできない。このため、シークレツトデータ
として入力していたものの、後日、シークレツト
とする必要がなくなりノーマルデータに変更した
くなつた場合は、シークレツトデータとして入力
されているデータをクリアし且つクリアしたのと
同じデータをノーマルデータとして再入力する必
要があり、データが長い場合には大変に煩しいと
いう問題があつた。[Prior art and its problems] In recent years, data storage devices called so-called data banks have been put into practical use, in which data such as telephone numbers are stored in a memory in advance, and the data is arbitrarily read from this memory and displayed. There is. This type of data storage device has a system that allows you to keep secret data that you do not want others to know among the stored data so that it cannot be read out unless you enter a password such as a PIN number. There is something I did. However, in such cases, once input as secret data, it cannot be de-secreted and changed to so-called normal data other than secret data; conversely, once input as normal data, What you enter cannot be changed to secret data. Therefore, if you entered the data as secret data, but later you no longer need to make it secret and want to change it to normal data, you can clear the data that was entered as secret data, and it will be the same as clearing it. There was a problem in that it was necessary to re-enter the data as normal data, which was very troublesome when the data was long.
[発明の目的]
この発明は上述した事情に基づいてなされたも
ので、その目的とするところは、シークレツトデ
ータとして、記憶されているデータをデータのク
リアを再入力を行なうことなくノーマルデータと
して容易に変更できるようにして操作性を向上さ
せたデータ記憶装置を提供することにある。[Object of the Invention] This invention has been made based on the above-mentioned circumstances, and its purpose is to clear data stored as secret data as normal data without re-entering the data. An object of the present invention is to provide a data storage device that can be easily changed and has improved operability.
[発明の要点]
この発明は上述した目的を達成するために、例
えば、ノーマルデータの他にシークレツトデータ
を記憶できるデータ記憶装置において、シークレ
ツトデータとして既に記憶されているデータをパ
スコードを入力して表示装置に順次切換表示さ
せ、そして表示装置に表示されているデータをそ
のままノーマルデータとして変更させる手段を設
けた点を要旨とするものである。[Summary of the Invention] In order to achieve the above-mentioned object, for example, in a data storage device that can store secret data in addition to normal data, data already stored as secret data can be input with a passcode. The gist of the present invention is to provide means for sequentially switching and displaying the data on the display device and changing the data displayed on the display device as normal data.
[実施例]
以下、この発明を図面に示す一実施例に基づい
て具体的に説明する。第2図はこの発明を適用し
たデータバンク機能付電子腕時計の外観図であ
る。[Example] The present invention will be specifically described below based on an example shown in the drawings. FIG. 2 is an external view of an electronic wristwatch with a data bank function to which the present invention is applied.
この腕時計の前面部にはキーボード1、表示装
置2が配設されている。キーボード1上にはアル
フアベツトキーおよびテンキー等として機能する
各種のキーの他に、表示装置2に表示される内容
をアルフアベツト順に1ページずつ変更させるペ
ージ変更キーP、シークレツトデータON/OFF
キーSS、更にカーソルキーSC、SCが設けられて
いる。また時計ケース3の両側部には押釦スイツ
チS1,S2,S3が設けられている。ここで、スイツ
チS3はデータバンクモードと時計モードとを切換
えるモードスイツチ、また、スイツチS2はデータ
バンクモードの書込みモードと読出しモードとを
切り替えるモードスイツチ、スイツチS1は上記デ
ータバンクの読出モードで通常のノーマルデータ
を読み出すノーマルモードとシークレツトデータ
を読出すシークレツトモードとを切り替えるモー
ドスイツチとして機能する。 A keyboard 1 and a display device 2 are provided on the front face of this wristwatch. On the keyboard 1, in addition to various keys that function as alpha keys and numeric keys, there are also a page change key P that changes the content displayed on the display device 2 one page at a time in alphabetical order, and a secret data ON/OFF key.
A key SS and further cursor keys SC and SC are provided. Further, push button switches S 1 , S 2 , and S 3 are provided on both sides of the watch case 3. Here, switch S 3 is a mode switch for switching between data bank mode and clock mode, switch S 2 is a mode switch for switching between write mode and read mode of data bank mode, and switch S 1 is a mode switch for switching between data bank mode and read mode. It functions as a mode switch for switching between a normal mode in which normal data is read out and a secret mode in which secret data is read out.
第3図は表示装置2の構成を示している。この
表示装置2は、液晶表示装置によつて構成され、
その下部表示領域には8桁の日の字形表示体で構
成された主デジタル表示部2Aが設けられてる。
また、上記表示領域には図中右側から4桁の日の
字形表示体で構成された副デジタル表示部2B
と、5桁構成のマトリツクス表示部2Cと、AM
表示部、PM表示体の他、シークレツトモードマ
ーク2Dが設けられている。 FIG. 3 shows the configuration of the display device 2. As shown in FIG. This display device 2 is composed of a liquid crystal display device,
The lower display area is provided with a main digital display section 2A consisting of an 8-digit day-shaped display.
Also, in the above display area, there is a sub-digital display section 2B consisting of a 4-digit day-shaped display from the right side of the figure.
, 5-digit matrix display section 2C, and AM
In addition to the display section and PM display body, a secret mode mark 2D is provided.
第1図はこの電子腕時計の全体のブロツク回路
図を示し、8ビツト並列処理のマイクロプログラ
ム制御方式で動作するようになつている。 FIG. 1 shows the overall block circuit diagram of this electronic wristwatch, which operates under a microprogram control system with 8-bit parallel processing.
発振回路11から常時出力される例えば
32.768KHzの基準クロツク信号は、第1の分周回
路12で512Hzまで分周され、第2の分周回路1
4に与えられる。この第2の分周回路14は1/16
秒毎にキヤリー有り信号aを出力しオペーレーシ
ヨンデコーダ16に与え、これによつて1/16秒毎
に1回ずつの時計処理を実行させる。また、第1
の分周回路12からの512Hzの信号はタイミング
ジエネレータ13に与えられる。タイミングジエ
ネレータ13は各種の回路へタイミング信号を出
力するもので、オペーレーシヨンデコーダ16、
入力部22、ROM(リードオンメモリ)21、
アドレス部20に与える。オペーレーシヨンデコ
ーダ16は第2の分周回路14からキヤリー有り
信号a、または入力部22からキー有り信号bが
入力されるとHALT解除信号cを出力してタイ
ミングジエネレータ13に与える。入力部22は
後述するが、各種のスイツチを有する構成で、操
作スイツチに対して出力されたスイツチ信号は、
マルチブレクサー17に与えられ、また何れかの
スイツチが操作されることによつてキヤリー有り
信号bが、出力されてオペレーシヨンデコーダ1
6に与えられ、これによつてROM21の操作ス
イツチに対応するスイツチ処理プログラムがアド
レス指定されてスイツチ処理が実行される。 For example, which is constantly output from the oscillation circuit 11
The reference clock signal of 32.768KHz is frequency-divided to 512Hz by the first frequency divider circuit 12, and then the frequency is divided by the second frequency divider circuit 1.
given to 4. This second frequency dividing circuit 14 is 1/16
A carry signal a is output every second and given to the operation decoder 16, thereby causing clock processing to be executed once every 1/16 seconds. Also, the first
A 512 Hz signal from the frequency dividing circuit 12 is given to the timing generator 13. The timing generator 13 outputs timing signals to various circuits, and includes an operation decoder 16,
Input section 22, ROM (read-on memory) 21,
It is given to the address section 20. When the operation decoder 16 receives the carry signal a from the second frequency dividing circuit 14 or the key signal b from the input section 22, the operation decoder 16 outputs a HALT release signal c and supplies it to the timing generator 13. As will be described later, the input unit 22 has a configuration including various switches, and the switch signal output to the operation switch is
A carry presence signal b is applied to the multiplexer 17 and is outputted by operating any switch, and is output to the operation decoder 1.
6, and thereby the switch processing program corresponding to the operation switch in the ROM 21 is addressed and the switch processing is executed.
ROM21はこの電子腕時計の全ての動作を制
御するマイクロプログラムを記憶し、マイクロ命
令ADDR、DO、NA、OPを並列的に出力する。
マイクロ命令ADDRはRAM(ランダムアクセス
メモリ)15にアドレスデータとして入力され、
また表示部23にも入力される。また、マイクロ
命令DOは数値コードとしてマルチプレクサー1
7に入力される。マルチプレクサー17には入力
部22からのデータ、第2の分周回路14の内容
およびRAM15の出力データも入力されてお
り、各種の処理タイミングで演算数と被演算数を
切換出力し演算部19、テンポラリーレジスタ1
8に与えられる。この場合、テンポラリーレジス
タ18に保持されたデータはマルチプレクサー1
7の出力データに同期して演算部19に与えられ
る。また、マイクロ命令NAはアドレス部20に
次の処理に必要な各種マイクロ命令を読み出す為
のネクストアドレスデータとして入力され、アド
レス部20の出力はROM21に与えられる。更
に、マイクロ命令OPはオペレーシヨンデコーダ
16に入力されるデータである。 The ROM 21 stores a microprogram that controls all operations of this electronic wristwatch, and outputs microinstructions ADDR, DO, NA, and OP in parallel.
The microinstruction ADDR is input to RAM (random access memory) 15 as address data,
It is also input to the display section 23. Also, the microinstruction DO is multiplexer 1 as a numerical code.
7 is input. The data from the input section 22, the contents of the second frequency dividing circuit 14, and the output data of the RAM 15 are also input to the multiplexer 17, which switches and outputs the operand and operand at various processing timings, and outputs the operand to the operation section 19. , temporary register 1
given to 8. In this case, the data held in the temporary register 18 is transferred to the multiplexer 1
It is provided to the arithmetic unit 19 in synchronization with the output data of 7. Further, the microinstruction NA is input to the address section 20 as next address data for reading out various microinstructions necessary for the next process, and the output of the address section 20 is given to the ROM 21. Furthermore, the microinstruction OP is data input to the operation decoder 16.
演算部19はスイツチ処理、掲示処理等を実行
するもので、その演算結果データはアドレス部2
0およびRAM15に入力される。ここで、アド
レス部20は演算部19でのジヤツジ演算の実行
によつてROM21のアドレスを交換する。ま
た、RAM15に読み込まれたデータは各処理タ
イミングによつて読み出され、マルチプレクサー
17に入力される他、表示部23に入力される。 The calculation unit 19 executes switch processing, bulletin board processing, etc., and the calculation result data is sent to the address unit 2.
0 and input to RAM15. Here, the address section 20 exchanges the address of the ROM 21 by executing a match operation in the arithmetic section 19. Further, the data read into the RAM 15 is read out at each processing timing, and is input to the multiplexer 17 as well as to the display section 23.
オペレーシヨンデコーダ16はマイクロ命令
OPを解読して各種の制御信号を出力し、入力部
22、アドレス部20、マルチプレクサー17、
演算部19、テンポラリーレジスタ18等に与え
る。この場合、入力部22に入力される信号dは
オペーレーシヨンデコーダ16からのスイツチ入
力信号が取り込まれたのちに出力される信号で、
オペーレーシヨンデコーダ16の内容をリセツト
させる。 Operation decoder 16 is a microinstruction
It decodes OP and outputs various control signals, and input section 22, address section 20, multiplexer 17,
It is given to the calculation unit 19, temporary register 18, etc. In this case, the signal d input to the input section 22 is a signal output after the switch input signal from the operation decoder 16 is taken in.
The contents of the operation decoder 16 are reset.
第4図はRAM15の主要部を示し、RAM1
5には計時データ、システム制御用データの他、
使用者がキー操作に応じて自由に書き込むことが
できる記憶エリアを有している。即ち、第4図に
示す毎く、RAM15には現在時刻を記憶するT
レジスタ、日付けを記憶するDレジスタ、予め設
定される4桁構成のパスワードを記憶するパスワ
ード記憶部Z、データバンク用の多数のデータを
記憶するデータメモリDM(ノーマルデータ記憶
エリアDMNとシークレツトデータ記憶エリア
DMS)、このデータメモリDMに記憶されている
ノーマルデータの全データ数を記憶するメモリ
NN、データメモリDMに記憶されているシーク
レツトデータの全データ数を記憶するメモリNS、
ノーマルデータの表示ページ数を記憶するノーマ
ル表示ページポインタPN、シークレツトデータ
の表示ページ数を記憶するシークレツトデータ表
示ページポインタPS、上記ノーマルモードとシー
クレツトモードとを指定するフラグが記憶される
フラグレジスタFS、パスワード入力可能状態とす
るフラグが記憶されるフラグレジスタFP、パス
ワードの入力桁数をカウントするカウンタC、デ
ータメモリDMの行アドレスを指定するアドレス
レジスタI、置数レジスタX、および記憶用レジ
スタYが設けられている。 Figure 4 shows the main parts of RAM15.
5 contains timing data, system control data, and more.
It has a storage area that the user can freely write in according to key operations. That is, as shown in FIG. 4, the RAM 15 has a T
register, D register that stores the date, password storage section Z that stores a preset 4-digit password, data memory DM that stores a large amount of data for the data bank (normal data storage area DM N and secret data storage area
DM S ), this data memory A memory that stores the total number of normal data stored in DM.
N N , a memory N S for storing the total number of secret data stored in the data memory DM;
A normal display page pointer P N for storing the number of display pages of normal data, a secret data display page pointer P S for storing the number of display pages for secret data, and a flag specifying the normal mode and the secret mode are stored. a flag register F S that stores a flag that enables password input, a counter C that counts the number of input digits of a password, an address register I that specifies the row address of the data memory DM, and a numeric register X. , and a storage register Y are provided.
なお、データメモリDMは、“1”から始まる
行アドレスが付されており、そしてエリアDMN、
DMSの各行の1桁目MPは、そのページに書込ま
れているデータがシークレツトデータかノーマル
データかを示すフラグが記憶される。 Note that the data memory DM is assigned a row address starting from "1", and the areas DM N ,
The first digit MP of each row of the DMS stores a flag indicating whether the data written on that page is secret data or normal data.
なお、本実施例において、シークレツトデータ
記憶エリアDMSおよびノーマルデータ記憶エリ
アDMNには、使用者の必要とする電話番号が記
憶されるもので、他人に知られたくない電話番号
はシークレツトデータ記憶エリアDMS、その他
の電話番号はノーマルデータ記憶エリアDMNに
書込まれている。そして、両記憶エリアに書込ま
れたデータは名前(アルフアベツト4文字)、電
話番号(市外局番、局番、番号)を1ページとす
るもので、名前のアルフアベツト順に編集されて
記憶されている。 In this embodiment, the secret data storage area DMS and the normal data storage area DMN store phone numbers required by the user, and phone numbers that the user does not want others to know are stored as secret. Data storage area DMS , other telephone numbers are written in normal data storage area DMN . The data written in both storage areas consists of a name (four alphanumeric characters) and a telephone number (area code, area code, number) on one page, and is edited and stored in alphabetical order of the name.
つぎに、第5図〜第9図を参照して本実施例の
動作について説明する。ここで第5図〜第8図は
動作を説明する為のフローチヤート、第9図はス
イツチ操作に伴つて変化する表示状態図である。 Next, the operation of this embodiment will be explained with reference to FIGS. 5 to 9. Here, FIGS. 5 to 8 are flowcharts for explaining the operation, and FIG. 9 is a diagram of display states that change with switch operation.
先ず、第5図のジエネラルフローを参照して全
体動作の概要について説明する。ステツプS1で
は、時計タイミングまたはキー入力があるまで待
機状態HALTとなる。そして、分周回路14か
ら16Hzの計時クロツクが出力されると、ステツプ
S2に進み、時計処理が実行された後、ステツプ
S1に戻る。また、キー入力部22からキー有り
信号が入力されると、それに応じたキー処理プロ
グラムが指定され、キー処理が実行され(ステツ
プS3)、その後ステツプS1に戻る。 First, an overview of the overall operation will be explained with reference to the general flow shown in FIG. In step S1, the system enters a standby state HALT until clock timing or key input occurs. Then, when the 16Hz clock clock is output from the frequency divider circuit 14, the step
Proceed to S2, after clock processing is performed, step
Return to S1. Further, when a key presence signal is input from the key input section 22, a corresponding key processing program is designated, key processing is executed (step S3), and then the process returns to step S1.
第6図a,bは第5図に示したキー処理(ステ
ツプS3)の具体的内容を示したフローチヤート
である。先ず、ステツプS4では、操作キーに対
応するキーコードが置数がレジスタXにセツトさ
れる。然る後に、セツトされたキーコードを判断
し、そのキーコードに沿つた処理が行なわれるも
ので、いま、時計モードからデータバンクモード
に切り替える為にスイツチS3が操作されたとする
と、ステツプS5でそれが検出されて、更に、い
ま時計モードであるので、それをステツプS6で
判断し、データバンクモードへとモード切換が行
われる(ステツプS7)。次いで、ノーマルデータ
記憶エリアDMN中のページであつて前回最後に
読出したページがノーマル表示ページポインタ
PNによりアドレス指定され、このページのデー
タ表示される(ステツプS8)。すなわち、スイツ
チS3を操作して、データバンクモードへの切換を
行なうと、データバンクモードのノーマルモード
に自動的に設定される。ここでページ変更キーP
を操作すると、後述する第6図bのステツプS45
〜S47の処理によりその操作毎に、ノーマルデー
タエリアDMNの各ページにアルフアベツト順に
記憶されているデータが、その順序に従い、逐次
表示装置2に表示されるものである。第9図にa
はこのときの表示の変化を示す。以上の操作によ
り、ブランク表示のページを含め、ノーマルデー
タ記憶エリアDMN中のすべてページを検索でき
る。 FIGS. 6a and 6b are flowcharts showing specific details of the key processing (step S3) shown in FIG. First, in step S4, the key code corresponding to the operation key is set in register X. After that, the set key code is determined and processing is performed according to the key code.If switch S3 is operated to switch from watch mode to data bank mode, the process will be executed in step S5. This is detected, and since the mode is now the clock mode, this is determined in step S6, and the mode is switched to the data bank mode (step S7). Next, the page in the normal data storage area DM N that was last read last time becomes the normal display page pointer.
The address is specified by P N , and the data on this page is displayed (step S8). That is, when the switch S3 is operated to switch to the data bank mode, the normal mode of the data bank mode is automatically set. Here, page change key P
When you operate step S45 in Fig. 6b, which will be described later.
Through the processing in steps S47 to S47, the data stored in each page of the normal data area DMN in alphabetical order is sequentially displayed on the display device 2 in that order. In Figure 9 a
indicates the change in display at this time. By the above operations, all pages in the normal data storage area DNM can be searched, including pages that are displayed blank.
次に、上記の如きノーマルデータの読出操作か
らシークレツトデータの読出動作に移る場合につ
いて説明する。この場合にはスイツチS1を操作す
る。このスイツチS1の操作はステツプS29で検出
されるもので、即ちステツプS4からステツプ
S5に進み、ステツプS5でNOと判断されてステツ
プS14に進む、ステツプS14ではデータバンクモ
ードであるか否かが判別され、前述したステツプ
S7でデータバンクモードに設定されているので
ステツプS15に進み、FPのフラグが1か否か、即
ちパスワード入力可能状態か否かが判断され、ま
だ入力可能状態になつていないのでステツプS29
に進み、ここで操作されたのがスイツチS1か否か
が判断される。そして次のステツプS30では、読
出モードにあるか否かが判別され、次のステツプ
S31ではフラグレジスタFSの内容が“0”である
か否かが判断される。ここでフラグレジスタFS
は、それが“1”のときシークレツトモードにあ
ることを示し、“0”のときノーマルモードを示
すものであり、スイツチS1が操作された時点で
は、まだノーマルモードなので、次のステツプ
S32に進み、フラツグレジスタFPに“1”をセツ
トする。フラツグレジスタFPは、前述した如く
パスワード入力可能状態を示すフラグがセツトさ
れるもので、“1”のときには入力可能状態、
“0”のときは入力禁止が表示される。このフラ
グを立てた後、表示部2にはパスワード入力可能
状態の表示が行われる(ステツプS33)。第9図
のb−1はこの表示を示しており、パスワードの
入力を指令する表示(No.?)と、入力桁(4桁)
を示すカーソル表示(−)とが表示されると共
に、これから入力すべき桁のカーソル表示が点滅
する。次に、パスワードを入力する為に、テンキ
ーを操作することになる。パスワードが操作され
ると、それはステツプS16で検知され、操作さ
れたコードをレジスタXから、レジスタYに移す
(ステツプS17)。次に、カウンタCの値が“4”
に達しているかが判断される(ステツプS18)。
最初の操作においては後述するステツプS25によ
りカウンタCの値は“1”となつておりそれ故ス
テツプS19に進む。ここでカウンタCの値に+1
するインクリメント処理が実行されカウンタCの
値は“2”となる。然る後、入力数字すなわちパ
スワードの第1桁目がその表示個所に表示され、
更に次の入力桁である第2桁目のカーソルが点滅
する(ステツプS20)。以下、第2、第3の桁が
入力され場合も同様な処理が繰返し実行され、最
終桁である第4桁目に入力に至ると、その入力コ
ードをレジスタYに入力した(ステツプS17)
後、すでにカウンタCは“4”になつているので
ステツプS18から、ステツプS21に進み、その第
4桁目の数字が表示される。そして、入力された
4桁の数字がセツトされているレジスタYと予め
パスワードがセツトされているパスワード記憶部
Zとで、内容の比較が行なわれ、パスワードが一
致しているかが判断される(ステツプS22)。一
致しているときは、フラツグレジスタFSに“1”
がセツトされる(ステツプS23)。すなわち、ス
テツプS23に至つた時点でノーマルモードからシ
ークレツトモードへ自動的に切換られる。 Next, a case will be described in which the normal data read operation as described above is shifted to the secret data read operation. In this case, operate switch S1 . The operation of this switch S1 is detected in step S29, that is, the steps start from step S4.
The process proceeds to S5, and if the answer is NO in step S5, the process proceeds to step S14.In step S14, it is determined whether or not the data bank mode is in effect, and the process proceeds to the step described above.
Since the data bank mode is set in S7, the process advances to step S15, where it is determined whether or not the F P flag is 1, that is, whether or not the password can be input.Since the password input is not possible yet, the process advances to step S29.
Then, it is determined whether or not switch S1 was operated. Then, in the next step S30, it is determined whether or not it is in the read mode, and the next step is started.
In S31, it is determined whether the contents of the flag register F S are "0". Here flag register F S
indicates that it is in secret mode when it is "1", and indicates normal mode when it is "0". Since it is still in normal mode when switch S1 is operated, the next step is not possible.
Proceeding to S32, the flag register F P is set to "1". As mentioned above, the flag register F P is set with a flag indicating the state in which password input is possible.When it is "1", it is in the state in which password input is possible.
When it is "0", input prohibition is displayed. After setting this flag, the display section 2 displays a password input enabled state (step S33). b-1 in Figure 9 shows this display, including a display commanding password input (No.?) and input digits (4 digits).
A cursor display (-) indicating the digit is displayed, and the cursor display of the digit to be input now blinks. Next, you will need to use the numeric keypad to enter your password. When the password is manipulated, it is detected in step S16, and the manipulated code is transferred from register X to register Y (step S17). Next, the value of counter C is “4”
It is determined whether the value has been reached (step S18).
In the first operation, the value of the counter C becomes "1" in step S25, which will be described later, and therefore the process advances to step S19. Now add 1 to the value of counter C
The increment process is executed, and the value of the counter C becomes "2". After that, the input number, that is, the first digit of the password, will be displayed at the display location, and
Furthermore, the cursor for the second digit, which is the next input digit, blinks (step S20). Thereafter, the same process is repeated when the second and third digits are input, and when the fourth and final digit is input, that input code is input into register Y (step S17).
After that, since the counter C has already reached "4", the process advances from step S18 to step S21, and the fourth digit number is displayed. Then, the contents are compared between the register Y, where the entered 4-digit number is set, and the password storage section Z, where the password has been set in advance, and it is determined whether the passwords match (step S22). When they match, the flag register F S is set to “1”.
is set (step S23). That is, when the process reaches step S23, the normal mode is automatically switched to the secret mode.
ここに至つて、更にパスワードを入力する必要
はないので、この可能性を示すフラツグレジスタ
FPは“0”にセツトされ(ステツプS24)、更に、
カウンタCの値は“1”に戻される(ステツプ
S25)。そしてパスワードが一致した旨の表示
(第9図のb−2の〓OK)が2秒続き、その後、
シークレツトデータ記憶エリアDMS中のデータ
で、シークレツトデータ表示ページポインタPSで
指定されるページに記憶されているデータが表示
される(ステツプS26、S27)。ここで、ページ変
更キーPを操作すると、ノーマルデータ記憶エリ
アDMの読出の場合と同様に、シークレツトデー
タ記憶エリアDMS中の各ページのデータを第9
図cに示すように順次よみださせる(ステツプ
S45、S46、S47)。また、ここで再びスイツチS1
を操作すると、ステツプS29からステツプS30を
介してステツプS31に至り、フラグレジスタFSの
値が“1”であるので、ステツプS31からステツ
プS34に進み、フラグレジスタFSの値を“0”に
換えてノーマルモードに戻る。次いで、表示装置
2にノーマルデータを表示する処理が行なわれる
(ステツプS35)。 At this point, there is no need to enter any more passwords, so a flag register indicating this possibility is used.
F P is set to “0” (step S24), and furthermore,
The value of counter C is returned to “1” (step
S25). The message that the passwords match (OK in b-2 in Figure 9) continues for 2 seconds, and then
Among the data in the secret data storage area DMS , the data stored in the page designated by the secret data display page pointer PS is displayed (steps S26, S27). Here, when the page change key P is operated, the data of each page in the secret data storage area DMS is changed to the ninth page in the same way as when reading the normal data storage area DM.
The steps are read out sequentially as shown in Figure c.
S45, S46, S47). Also, here again Switch S 1
When operated, the process goes from step S29 to step S30 to step S31, and since the value of the flag register F S is "1", the process proceeds from step S31 to step S34, and the value of the flag register F S is set to "0". Change it and return to normal mode. Next, a process of displaying normal data on the display device 2 is performed (step S35).
以上の操作により、該データバンクに記憶され
ているデータは、ノーマル・シークレツトのいず
れであつても自由に読出せることになる。 By the above operations, the data stored in the data bank can be freely read out whether it is normal or secret.
次に、未だデータが記憶されてないページに新
規のデータを書込む場合について説明する。この
場合データバンクモードで、かつ読出モードにあ
るときに、ページ変更キーPを操作して、未だ書
込まれていないページを探し、表示装置を例えば
第1図のB、Bで示すようなブランク表示にした
上で、スイツチS2を操作する。 Next, a case will be described in which new data is written to a page in which no data is stored yet. In this case, in the data bank mode and in the read mode, operate the page change key P to search for a page that has not yet been written, and turn the display device blank, for example, as shown by B and B in Figure 1. Display it, then operate Switch S 2 .
スイツチS2が操作されると、ステツプS14でデ
ータバンクモードであることを検出して、更にス
テツプS15、ステツプS29を介して、ステツプS36
に至つてスイツチS2が操作されたことを検出す
る。この検出により次のステツプS37に進み、書
込みモードと読出しモード間の変換が行なわれる
もので、いま読出しモードにあるので、書込みモ
ードに移る。このためステツプS38から、ステツ
プS41に至る。ここで表示装置2がブランク表示
であることを検出した上で、いまシークレツトモ
ードにあるかノーマルモードにあるかを判断する
(ステツプS42)。次に、シークレツトモードにあ
るときは、シークレツトデータを全数を記憶する
メモリNSに+1するインクリメント処理が行な
われ(ステツプS43)、ノーマルモードにあると
きは、ノーマルデータの全データ数を記憶するメ
モリNNに+1するインクリメント処理が行なわ
れる(ステツプS44)。然る後に、書込み操作に
入るが、文字・数字の打込みに先だつて、これら
を表示する位置をカーソルにより指定するため
に、カーソルキーSCを操作するこの操作がある
と、それをステツプS53で検出し、書込みモード
にあることを確認の上(ステツプS54)カーソル
に指示された位置に移動する処理が行なわれる
(ステツプS55)。このようにしておいて、テンキ
ー又はアルフアベツトキーにより、書込むデータ
の最初の文字を書込むと、書込みモードにあるこ
とを確認の上(ステツプS56)、カーソルの位置
に、その文字が表示されると共に、データ記憶エ
リアDM中の所定のページの所定の桁に記憶され
る(ステツプS57)。上記の操作を1つの文字毎
に繰返して、1つのデータの書込みを行なう。 When switch S2 is operated, the data bank mode is detected in step S14, and then step S36 is entered via steps S15 and S29.
It is detected that switch S2 has been operated. Upon this detection, the process advances to the next step S37, where conversion between the write mode and the read mode is performed.Since the read mode is currently in effect, the process moves to the write mode. Therefore, step S38 leads to step S41. After detecting that the display device 2 is blank, it is determined whether the display device 2 is currently in the secret mode or the normal mode (step S42). Next, when in secret mode, the memory N S that stores all the secret data is incremented by 1 (step S43), and when in normal mode, the total number of normal data is stored. An increment process is performed to increment the memory N N by 1 (step S44). After that, a write operation begins, but if there is an operation to operate the cursor key SC in order to specify the position to display letters and numbers with the cursor before inputting them, this is detected in step S53. After confirming that the cursor is in the write mode (step S54), the cursor is moved to the indicated position (step S55). In this way, when you write the first character of the data to be written using the numeric keypad or alphanumeric key, the character will be displayed at the cursor position after confirming that it is in write mode (step S56). At the same time, it is stored in a predetermined digit of a predetermined page in the data storage area DM (step S57). The above operation is repeated for each character to write one piece of data.
以上の書込み操作が終り、再度、読出しモード
に戻すには、再びスイツチS2を操作する。この操
作をステツプS36で検出した上で、読出しモード
に切替えられて(ステツプS37)、次のステツプ
S38に進む。このステツプS38では読出しモード
にあるか、書込みモードにあるかが判断される
が、いま、ステツプS37で読出しモードに変換さ
れているのでステツプS39に進み、編集処理が実
行される。この処理は新たに書込まれたデータを
加えた上で、データメモリ内のデータをアルフア
ベツト順に配列する処理であるが、この処理につ
いては後に詳述する。この編集処理の後に、その
ときのモード(シークレツト又はノーマル)での
第1ページ目のデータが表示される(ステツプ
S40)。 After the above write operation is completed, to return to the read mode again, operate switch S2 again. After this operation is detected in step S36, the mode is switched to readout mode (step S37), and the next step is started.
Proceed to S38. In this step S38, it is determined whether the mode is read mode or write mode, but since the mode has now been converted to read mode in step S37, the process advances to step S39, where editing processing is executed. This process is a process of adding newly written data and arranging the data in the data memory in alphabetical order, and this process will be described in detail later. After this editing process, the first page data in the current mode (secret or normal) is displayed (step
S40).
次に、既に記憶されているデータを他のデータ
記憶エリアに転送する場合、すなわちノーマルデ
ータをシークレツトデータに、シークレツトデー
タをノーマルデータに変更する場合について述べ
る。ページ変更キーPを操作し、転送すべき対称
データを表示部2に表示せしめる。この場合、転
送対称となるデータがシークレツトデータのとき
は、シークレツトモードマーク2D(〓)が表示さ
れ、ノーマルデータのときは、このマークが消え
ている。次にスイツチS2を操作し、読出しモード
から書込みモードに切り替える。即ち、スイツチ
S2の操作はステツプS36で検出され、ステツプ
S38で書込みモードに切り替える処理が行なわ
れ、更に、ステツプS41で表示装置2がブランク
表示でないことを確認することになる。第9図の
d−1は、シークレツトデータであつたCARIO
のデータをノーマルデータに変更する場合の、表
示状態を示すものである。 Next, the case of transferring already stored data to another data storage area, that is, the case of changing normal data to secret data, and changing secret data to normal data, will be described. The page change key P is operated to display the symmetrical data to be transferred on the display section 2. In this case, when the data to be transferred is secret data, a secret mode mark 2D (ⓓ) is displayed, and when it is normal data, this mark disappears. Next, operate switch S2 to switch from read mode to write mode. That is, the switch
The operation in S2 is detected in step S36 and
In S38, a process of switching to the write mode is performed, and further, in step S41, it is confirmed that the display device 2 is not displaying a blank display. d-1 in Figure 9 is the CARIO which was the secret data.
This shows the display state when changing the data to normal data.
次に、シークレツトON/OFFスイツチSSを操
作する。この操作はステツプS48で検出され、書
込みモードにあることを確認の上(ステツプ
S49)転送対象データが書込まれている(即ち表
示ページポインタPN又はPSで支持されている)
ページの1桁目にあるフラグMPの反転が行なわ
れる(ステツプS50、S51、S52)。すなわ、シー
クレツトデータをノーマルデータにするときは
MPの値を“1”から“0”に換え、その逆に、
ノーマルデータをシークレツトデータにするとき
はMPの値“0”から“1”に換える。なお、上
記シークレツトON/OFFスイツチSSの操作によ
り、ノーマルデータをシークレツトデータにする
ときは、シークレツトモードマーク2Dが表示さ
れ、逆の場合は、それまで表示されていたこのマ
ークが消える。第9図のd−2は、このマークの
消えた状態を示す。以上のような操作が終つて、
再度、読出しモードに戻すため、スイツチS2を操
作すると、これをステツプS36で検出して、読出
しモードへの切換処理が行なわれ(ステツプ
S37)、読出しモードになつていることを確認の
上(ステツプS38)、次の編集処理(ステツプ
S39)に進むことになる。この編集処理の詳細は
後述するが、転送対象となるデータは、この処理
によつて転送先のデータ記憶エリアに転送されと
共に、アルフアベツト順に配列される。 Next, operate the secret ON/OFF switch SS. This operation is detected in step S48, and after confirming that the program is in write mode (step
S49) Data to be transferred is written (i.e. supported by display page pointer P N or P S )
The flag M P in the first digit of the page is inverted (steps S50, S51, S52). In other words, when converting secret data to normal data,
Change the value of M P from “1” to “0” and vice versa,
To make normal data secret data, change the value of M P from "0" to "1". Note that when normal data is changed to secret data by operating the secret ON/OFF switch SS, the secret mode mark 2D is displayed, and in the opposite case, this mark that was displayed until then disappears. d-2 in FIG. 9 shows a state in which this mark has disappeared. After completing the above operations,
When switch S2 is operated to return to the read mode again, this is detected in step S36 and the process of switching to the read mode is performed (step S36).
S37), confirm that it is in read mode (step S38), and then start the next editing process (step S38).
S39). The details of this editing process will be described later, but by this process, the data to be transferred is transferred to the destination data storage area and arranged in alphabetical order.
なお、データバンクモードから時計モードへ戻
す場合には、スイツチS3を操作する。これがステ
ツプS5で検出され、ステツプS6に進むことにな
る。このステツプで、時計モードにあるかデータ
バンクモードにあるかが判断されるが、未だ、デ
ータバンクモードにあるので、ステツプS9に進
むことになる。ここでは読出しモードから書込み
モードかが判断され、書込みモードの場合は無効
とされる。すなわち本実施例では、書込みモード
から直接に時計モードに戻ることは不可能になつ
ている。読出しモードのときはステツプS10でパ
スワード入力可能状態を示すフラグレジスタFP
をクリアし、更にステツプS11でシークレツトモ
ードにあることを示すフラグレジスタFSをクリア
する。すなわち、これらのレジスタをイニシヤラ
イズする。然る後に、時計モードへの切換処理が
行われ(ステツプS12)、ステツプS13の時計表示
処理に至る。 In addition, when returning from data bank mode to clock mode, operate switch S3 . This will be detected in step S5 and the process will proceed to step S6. In this step, it is determined whether the device is in the clock mode or the data bank mode, but since it is still in the data bank mode, the process advances to step S9. Here, it is determined whether it is the write mode from the read mode, and if it is the write mode, it is invalidated. That is, in this embodiment, it is impossible to return directly from the write mode to the clock mode. In the read mode, the flag register F P indicating the state in which password input is possible is set in step S10.
is cleared, and furthermore, in step S11, the flag register F S indicating that the mode is in secret mode is cleared. That is, these registers are initialized. Thereafter, a process of switching to the clock mode is performed (step S12), and the process proceeds to a clock display process of step S13.
次に前述したステツプS47のページ変更処理に
ついて第7図を参照して詳説する。先ず、シーク
レツトモードがノーマルモードかの判定かが行な
われる(ステツプS60)。いま、シークレツトモ
ードであれば、シークレツト表示ページポインタ
PSにセツトされているページ数とシークレツトデ
ータの全データ数を記憶するメモリNSの内容の
比較が行なわれる(ステツプS61)。表示ページ
数が全データ数以下なら、すなわち、表示中のデ
ータがシークレツトデータエリアDMSに記憶さ
れているデータのうちで最後に配列されているも
のではないなら、シークレツト表示ページポイン
タPSに+1するインクリメント処理が行なわれる
(ステツプS62)。そして、この処理の結果、シー
クレツト表示ページポインタPSの値が全シークレ
ツトデータ数より大になつたかが判断される(ス
テツプS63)。全シークレツトデータ数より大で
ないなら、シークレツト表示ページポインタPSで
指示されるページのデータが表示装置2に表示さ
れ(ステツプ64)、全シークレツトデータ数より
大なら、シークレツト表示ページポインタPSで指
示されるページは未だ書込まれていないページに
あるので、表示装置2はブランク表示となる(ス
テツプS65)。またステツプS61で、シークレツト
表示ページポインタPSの値が全シークレツトデー
タ数より大であると判断されると、ステツプS66
に進み、シークレツト表示ページポインタPSには
“1”がセツトされて、ステツプS64で1ページ
目のデータが表示される。このように、ステツプ
S61でシークレツト表示ページポインタPSの値が
全シークレツトデータ数より大と判断されるの
は、ステツプ65のブランク表示があつた後、更に
もう一度、ページ変更キーPを操作した場合であ
る。このため、ページ変更キーPを繰返し操作し
た場合は配列順に表示されていき、最後に配列さ
れているデータが表示された後、1回だけブラン
ク表示があり、その後は、また最初に配列されて
いるデータが表示される。すなわち、表示はサイ
クリツクに行なわれる。 Next, the page change process in step S47 mentioned above will be explained in detail with reference to FIG. First, it is determined whether the secret mode is the normal mode (step S60). If you are currently in incognito mode, the incognito display page pointer
A comparison is made between the number of pages set in PS and the contents of the memory NS that stores the total number of secret data (step S61). If the number of displayed pages is less than or equal to the total number of data, that is, if the data being displayed is not the last arranged data stored in the secret data area DMS , the secret display page pointer P An increment process of adding 1 is performed (step S62). As a result of this processing, it is determined whether the value of the secret display page pointer PS has become larger than the total number of secret data (step S63). If it is not greater than the total number of secret data, the data of the page indicated by the secret display page pointer P S is displayed on the display device 2 (step 64), and if it is greater than the total number of secret data, the data of the page indicated by the secret display page pointer P S is displayed. Since the page designated by is a page that has not yet been written, the display device 2 displays a blank display (step S65). Furthermore, if it is determined in step S61 that the value of the secret display page pointer P S is greater than the total number of secret data, the process proceeds to step S66.
In step S64, the secret display page pointer P S is set to "1" and the data of the first page is displayed. In this way, the steps
It is determined in S61 that the value of the secret display page pointer P S is greater than the total number of secret data when the page change key P is operated once again after the blank display in step 65 is made. For this reason, if you repeatedly press the page change key P, the data will be displayed in the order of arrangement, and after the last arranged data is displayed, it will be blank only once, and then it will be arranged again at the beginning. The current data will be displayed. That is, the display is performed cyclically.
ステツプS60でノーマルモードにあると判断さ
れると、ステツプS67に進み、以下シークレツト
モードの場合と、同様の処理が行われて、ノーマ
ルデータの表示(ステツプS70)又はブランク表
示(ステツプS71)に至る。 If it is determined in step S60 that the mode is in normal mode, the process advances to step S67, where the same processing as in the case of secret mode is performed, and the display returns to normal data (step S70) or blank display (step S71). reach.
次にステツプS39の編集処理について第8図を
参照して詳述する。先ず、アドレスレジスタIに
初期アドレス“1”をセツトする処理が行なわれ
る(ステツプS81)。そして、ノーマルデータ記
憶エリアDMNにあつて、かつ行アドレスがアド
レスレジスタIの値により指示されるページの第
1桁目のフラグMP(これをMNIとする。)が“1”
になつているかが判断される(ステツプS82)。
なお、このフラグはそのページのデータがシーク
レツトデータであることをしめすものである。い
ま、アドレスレジスタIの内容は“1”であるか
ら最初のノーマルデータが記憶されているページ
のフラグMNIが調べられて、これが“1”でない
場合、つまり、このノーマルデータがシークレツ
トデータ記憶エリアに転送すべきことが指定され
ていない場合は、ステツプS87に進み、アドレス
レジスタIに+1するインクリメント処理が行な
われる。いま、アドレスレジスタIが1であつた
からこの処理により2となる。次いで、インクリ
メント処理後のアドレスレジスタIの値が全ノー
マルデータ数により大きくなつていないかが判断
され(ステツプS88)、大きくなつていない場合
はステツプS82に戻る。そして、今後は、行アド
レスが“2”のページのフラグMN2が“1”にな
つているかを調べ、“1”になつていない場合は
ステツプS87に進むことになる。以下、フラグレ
ジスタMNIが“1”になつてない限り、同様の処
理が繰返される。そして、何回か繰返した後に、
フラグレジスタMNIが“1”になつていたとする
と、ステツプS82からステツプS83に進み、この
ページのデータをシークレツトデータ記憶エリア
DMSのNS+1番地すなわちシークレツトデータ
が並んでいる最後尾の次のページに転送される。
次いで、この転送の結果、ノーマルデータ記憶エ
リアにあるデータ数“1”だけ減じ、シークレツ
トデータ記憶エリアにあるデータ数が“1”だけ
増すので、メモリNN、NSにそれらの処理が行な
われる(ステツプS84、S85)。そして、ステツプ
S86では、転送の結果、ブランクとなつたページ
を埋めるためにノーマルデータ記憶エリアのデー
タを詰める処理が行なわれ、その後、ステツプ
S87に進み、前述の処理が行なわれる。以上の処
理が繰返された後、ステツプS88でアドレスレジ
スタIの値が全ノーマルデータ数より大きくなつ
たと判断されると、ステツプS89に進むことにな
る。これまでの処理は、ノーマルデータ記憶エリ
アにあるデータをシークレツトデータ記憶エリア
に転送する場合の処理であるが、ステツプS89〜
S96の処理は、その反対で、シークレツトデータ
記憶エリアにあるデータをノーマルデータ記憶エ
リアに転送する場合の処理で、ステツプS81〜
S88の処理と同様の処理が行なわれる。 Next, the editing process at step S39 will be described in detail with reference to FIG. First, processing is performed to set an initial address "1" in address register I (step S81). Then, in the normal data storage area D N , the flag M P (this is referred to as M NI ) in the first digit of the page whose row address is indicated by the value of the address register I is "1".
It is determined whether the current state is the same (step S82).
Note that this flag indicates that the data on that page is secret data. Now, since the content of address register I is "1", the flag MNI of the page where the first normal data is stored is checked, and if this is not "1", that is, this normal data is stored as secret data. If the area to be transferred is not specified, the process advances to step S87, and the address register I is incremented by +1. Now, since the address register I was 1, it becomes 2 by this process. Next, it is determined whether the value of the address register I after the increment process has become larger than the total number of normal data (step S88), and if it has not become larger, the process returns to step S82. From now on, it will be checked whether the flag M N2 of the page with the line address "2" is set to "1", and if it is not set to "1", the process will proceed to step S87. Thereafter, the same processing is repeated unless the flag register MNI becomes "1". And after repeating it several times,
If the flag register MNI is set to "1", the process advances from step S82 to step S83, and the data of this page is stored in the secret data storage area.
The data is transferred to address N S +1 of the DMS , that is, the next page after the end where the secret data is lined up.
Next, as a result of this transfer, the number of data in the normal data storage area is decreased by "1" and the number of data in the secret data storage area is increased by "1", so these processes are not performed in the memories N N and N S. (steps S84, S85). And the steps
In S86, processing is performed to fill the normal data storage area with data in order to fill in the pages that became blank as a result of the transfer, and then the step
The process advances to S87, and the above-mentioned processing is performed. After the above processing is repeated, if it is determined in step S88 that the value of the address register I has become larger than the total number of normal data, the process advances to step S89. The processing up to now is the processing for transferring data in the normal data storage area to the secret data storage area, but steps S89 to
The process of S96 is the opposite, and is a process for transferring data in the secret data storage area to the normal data storage area, and is the process of steps S81 to S81.
Processing similar to that of S88 is performed.
第9図eは、シークレツトデータ記憶エリアに
あるデータをノーマルデータ記憶エリアに転送し
た後の状態を示す。すなわち、これは第8図のス
テツプS91の処理後の状態に相当する。このた
め、転送対象となつたCARIOのデータは、既に
シークレツトデータ記憶エリアDMSの中にはな
く、ページ変更キーPを操作しても、シークレツ
トモードにあるかぎり、これを表示することはで
きない。また、ステツプS94の記憶ページをつめ
る処理により、CARIOのデータがあつた部分に
ブランク表示が残つていない。 FIG. 9e shows the state after the data in the secret data storage area has been transferred to the normal data storage area. That is, this corresponds to the state after the process of step S91 in FIG. Therefore, the CARIO data to be transferred is no longer in the secret data storage area DMS , and even if the page change key P is operated, it cannot be displayed as long as the CARIO is in secret mode. Can not. Furthermore, due to the process of filling up the memory pages in step S94, no blank display remains in the area where the CARIO data was placed.
上記のステツプS96に次いで、ノーマルデータ
記憶エリアの中のデータをアルフアベツト順に並
替える処理(ステツプS97)、および、シークレ
ツトデータ記憶エリア中のデータをアルフアベツ
ト順に並替える処理(ステツプS98)が行なわれ
る。第9図fは、同図eのシークレツトモードの
表示状態から、スイツチS1を操作し、ノーマルモ
ードに切換えた場合の表示状態である。ページ変
更キーPを操作すると、シークレツトデータ記憶
エリアからノーマルデータ記憶エリアに転送され
たCARIOのデータをABEとSATOのデータの間
に読出せるので、転送が行なわれ、かつその後に
アルフアベツト順に並替えられていることを確認
できる。 Following the above step S96, processing for rearranging the data in the normal data storage area in alphabetical order (step S97) and processing for rearranging the data in the secret data storage area in alphabetical order (step S98) are performed. FIG. 9f shows the display state when the display state of the secret mode shown in FIG. 9e is changed to the normal mode by operating the switch S1. By operating the page change key P, the CARIO data transferred from the secret data storage area to the normal data storage area can be read out between the ABE and SATO data, so that the data is transferred and then rearranged in alphabetical order. You can confirm that the
このように本実施例においては、データバンク
書込みモードでシークレツトON/OFFキーSSを
操作することにより、その操作時に、表示装置2
に表示されているデータを他のデータ記憶エリア
に転送する為、例えば、シークレツトデータ記憶
エリアに入れ、シークレツトデータとすべきとこ
ろを、誤つてノーマルデータ記憶エリアに入れ、
ノーマルデータとしたとき等は、極めて容易に修
正できることになる。更に、上記の転送の後、記
憶データはアルフアベツト順に配列される為、記
憶データの検索が極めて容易になる。しかも、転
送対象データとして指定できるのは、読出せるデ
ータに限られるので、パスワードを知らない者が
パスワード入力なしで、シークレツトデータに変
更の上、読出すといつたことは防止され、秘密保
持機能は損なわれることはない。また、秘密保持
機能が損われれる心配のないノーマルデータから
シークレツトデータへの変更に際しては、パスワ
ードの入力を要さず、操作が簡便に行なえるよう
になつている。 In this way, in this embodiment, by operating the secret ON/OFF key SS in the data bank write mode, the display device 2
In order to transfer the data displayed in , to another data storage area, for example, put it in the secret data storage area, and mistakenly put the data that should be secret data in the normal data storage area.
When the data is set to normal data, it can be modified very easily. Furthermore, after the above transfer, the stored data is arranged in alphabetical order, which makes retrieval of the stored data extremely easy. Moreover, only data that can be read can be specified as data to be transferred, which prevents someone who does not know the password from changing it to secret data and reading it without entering the password, thus ensuring confidentiality. Functionality is not impaired. Furthermore, when changing from normal data to secret data without fear of compromising the confidentiality function, the operation can be easily performed without requiring the input of a password.
なお、この発明は上記実施例に限定されずこの
発明を逸脱しない範囲において種々変形応用可能
である。 Note that the present invention is not limited to the above-mentioned embodiments, but can be modified and applied in various ways without departing from the scope of the present invention.
[発明の効果]
この発明は、以上詳細に説明したように、シー
クレツトデータをクリア或いは再入力することな
くノーマルデータとして記憶できるようにしたの
で、ノーマルデータとすべきところを誤つてシー
クレツトデータとして記憶させてしまつた場合、
又はシークレツトデータとして入力していたもの
の、後日、ノーマルデータに変更したくなつた場
合等、極めて容易にその変更できるという効果を
有するばかりか、シークレツトからノーマルへの
変更はパスワードを入力してはじめて可能となる
ようにしたのでパスワードを知らない者がパスワ
ード入力なしで、シークレツトデータをノーマル
データに変更の上、読出すといつたことは防止さ
れ、秘密保持機能が損なわれることはない。[Effects of the Invention] As explained in detail above, the present invention makes it possible to store secret data as normal data without clearing or re-entering it. If you store it as
Or, if you have entered secret data but later want to change it to normal data, it not only has the effect of making it extremely easy to change it, but also allows you to change it from secret to normal only after entering the password. This makes it possible to prevent a person who does not know the password from changing the secret data to normal data and reading it without entering the password, and the confidentiality function is not compromised.
図面はこの発明の一実施例を示したもので、第
1図はこの実施例のブロツク回路図、第2図はそ
の外観平面図、第3図は第2図で示した表示装置
の構成図、第4図は第1図で示したRAMの主要
構成図、第5図は全体動作の概要を示すジエネラ
ルフローチヤート、第6図a,bは、第5図で示
したキー処理の具体的内容を示したフローチヤー
ト、第7図は第6図bで示したページ変更処理の
具体的内容を示したフローチヤート、第8図は、
第6図bで示した編集処理の具体的内容を示した
フローチヤート、第9図はスイツチ操作に伴つて
変化する表示状態図である。
1……キーボード、2……表示装置、15……
RAM、16……オペレーシヨンデコーダ、21
……ROM、22……入力部。
The drawings show an embodiment of the present invention; FIG. 1 is a block circuit diagram of this embodiment, FIG. 2 is a plan view of its external appearance, and FIG. 3 is a configuration diagram of the display device shown in FIG. 2. , Fig. 4 is a main configuration diagram of the RAM shown in Fig. 1, Fig. 5 is a general flowchart showing an overview of the overall operation, and Figs. 6 a and b are details of the key processing shown in Fig. 5. FIG. 7 is a flowchart showing the specific contents of the page change process shown in FIG. 6b, and FIG.
FIG. 6b is a flowchart showing the specific contents of the editing process, and FIG. 9 is a diagram showing the display state that changes with switch operation. 1...Keyboard, 2...Display device, 15...
RAM, 16...Operation decoder, 21
...ROM, 22...Input section.
Claims (1)
トデータを記憶するデータ記憶手段と、このデー
タ記憶手段に記憶された前記複数のノーマルデー
タ及び複数のシークレツトデータのうち前記複数
のノーマルデータを順次読み出す読み出しスイツ
チ手段と、この読み出しスイツチ手段によつて読
み出された前記複数のノーマルデータが順次切換
表示される表示装置と、パスワードデータを記憶
するパスワードデータ記憶手段と、このパスワー
ドデータ記憶手段に記憶されたパスワードデータ
と同一のデータが入力されることにより前記デー
タ記憶手段に記憶されている前記複数のシークレ
ツトデータを前記表示手段に切換表示させる表示
制御手段と、この表示制御手段によつてシークレ
ツトデータが表示されている際に表示されている
シークレツトデータを前記読み出しスイツチ手段
によつて読み出され且つ前記表示装置に切換表示
されるノーマルデータに変更するデータ変更手段
とを具備したことを特徴とするデータ記憶装置。1. A data storage means for storing a plurality of normal data and a plurality of secret data, and a readout switch for sequentially reading out the plurality of normal data among the plurality of normal data and the plurality of secret data stored in the data storage means. means, a display device for sequentially switching and displaying the plurality of normal data read out by the reading switch means, a password data storage means for storing password data, and a password stored in the password data storage means. display control means for switching and displaying the plurality of secret data stored in the data storage means on the display means when the same data as the data is input; It is characterized by comprising data changing means for changing the displayed secret data to normal data that is read out by the readout switch means and switched and displayed on the display device when the secret data is displayed. Data storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60230521A JPS6290745A (en) | 1985-10-16 | 1985-10-16 | data storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60230521A JPS6290745A (en) | 1985-10-16 | 1985-10-16 | data storage device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2125724A Division JPH0320856A (en) | 1990-05-16 | 1990-05-16 | data storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6290745A JPS6290745A (en) | 1987-04-25 |
| JPH0318221B2 true JPH0318221B2 (en) | 1991-03-12 |
Family
ID=16909046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60230521A Granted JPS6290745A (en) | 1985-10-16 | 1985-10-16 | data storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6290745A (en) |
-
1985
- 1985-10-16 JP JP60230521A patent/JPS6290745A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6290745A (en) | 1987-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0205020B1 (en) | Portable electronic memorandum device | |
| US4276541A (en) | Display control of hand-written, memorized pattern at a preselected time | |
| TW569107B (en) | Information processing device, character input method, and computer-readable storage medium storing a program for executing this method on a computer | |
| US5572233A (en) | Data storage apparatus capable of searching and displaying character data according to corresponding pictorial symbol data | |
| JPH0318221B2 (en) | ||
| JPH0531185B2 (en) | ||
| KR20000020929A (en) | Method for inputting letters of telephone and keypad the same | |
| JPS6234224A (en) | data input device | |
| JP2560279B2 (en) | Data storage device | |
| JPS61262864A (en) | Data storage unit | |
| JP2707539B2 (en) | Display control device | |
| KR100320045B1 (en) | Method to control name data for hangul database system | |
| JPS6310553Y2 (en) | ||
| JPS594056B2 (en) | Key input control method | |
| JPH0447680Y2 (en) | ||
| JPH0434477Y2 (en) | ||
| JPH052878Y2 (en) | ||
| JPS6019537B2 (en) | Key input method | |
| TW460843B (en) | Calculator with the functions of comparison and modification and replay bit-by-bit and its processing method | |
| KR20000039075A (en) | Method for detecting english data | |
| JPS60186777A (en) | Electronic wristwatch with memory function | |
| JPH034948Y2 (en) | ||
| JPH08129535A (en) | Data storage | |
| JPS6258191A (en) | Schedule display device | |
| JPH0276325A (en) | Electronic computer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |