JPH0531185B2 - - Google Patents
Info
- Publication number
- JPH0531185B2 JPH0531185B2 JP2125724A JP12572490A JPH0531185B2 JP H0531185 B2 JPH0531185 B2 JP H0531185B2 JP 2125724 A JP2125724 A JP 2125724A JP 12572490 A JP12572490 A JP 12572490A JP H0531185 B2 JPH0531185 B2 JP H0531185B2
- 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
- 238000013500 data storage Methods 0.000 claims description 45
- 238000000034 method Methods 0.000 description 56
- 230000015654 memory Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 241000233001 Carios Species 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 230000001010 compromised effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/50—Fuel cells
Landscapes
- Electric Clocks (AREA)
- Storage Device Security (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 was made based on the above-mentioned circumstances, and its purpose is to extremely easily delete stored data as secret data without clearing or re-entering the data. In addition to making it possible to change it as normal data,
An object of the present invention is to provide a data storage device in which it can be easily confirmed that data has been changed to normal data.
[発明の要点]
この発明は上述した目的を達成するために、ノ
ーマルデータの他にシークレツトデータを記憶で
きるデータ記憶装置において、シークレツトデー
タとして既に記憶されているデータをパスコード
を入力してシークレツトデータであることを明示
するシークレツトマークと共に表示装置に順次切
換表示させ、そして表示装置に表示されているシ
ークレツトデータをそのままノーマルデータとし
て変更させると共にシークレツトマーク表示を消
去してノーマルデータに変更されたことを明示す
るようにした点を要旨とするものである。[Summary of the Invention] In order to achieve the above-mentioned object, the present invention is directed to a data storage device capable of storing secret data in addition to normal data. The secret data is sequentially displayed on the display device along with a secret mark that clearly indicates that it is secret data, and the secret data displayed on the display device is changed as normal data, and the secret mark display is erased to display the data as normal data. The main point is to clearly indicate that the changes have been made.
[実施例]
以下、この発明を図面に示す一実施例に基づい
て具体的に説明する。第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 outputted every second and given to the operation decoder 16, thereby causing a time measurement process to be executed once every 1/16 second. 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 sent 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 a clock timing or key input occurs. Then, when the 16Hz clock clock is output from the frequency divider circuit 14, the step
Proceeds to S2, and after the timing process is executed, the 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 the number 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 is the normal display page pointer P N
The address is specified by , and the data of this page is displayed (step S8). In other words, the switch
When you operate S3 to switch to data bank mode, the normal mode of data bank mode is automatically set. If the page change key P is operated here, steps S45 to S45 in FIG. 6b, which will be described later,
Through the process of 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 for each operation. A in FIG. 9 shows 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”である
か否かが判断される。ここでフラグレジスタF3
は、それが“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 . This operation of switch S1 is detected in step S29, that is, from step S4 to step S5.
Proceed to step S5, and if NO is determined in step S5, proceed to step
Proceed to S14. In step S14, it is determined whether the mode is data bank mode or not, and the step S14 described above is executed.
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 3
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 an input digit (4
A cursor display (-) indicating the digit) is displayed, and the cursor display of the digit to be input from now on 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". to 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 changed to read mode in step S37, the process advances to step S39 and 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, the secret mode mark 2D is displayed as (ⓓ), and when it is normal data, this mark disappears. Next, operate switch S2 to switch from read mode to write mode. That is, the operation of switch S2 is detected in step S36, a process of switching to the write mode is performed in step S38, and furthermore, it is confirmed in step S41 that the display device 2 is not in 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は、このマークの
消えた状態を示すものでマークが表示されていた
第9図d−1の状態からマークのみが消えるので
シークレツトデータからノーマルデータに変更さ
れたことが直ちに分かる。以上のような操作が終
つて、再度、読出しモードに戻すため、スイツチ
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 Figure 9 shows the state in which this mark has disappeared, and only the mark disappears from the state in Figure 9 d-1 where the mark was displayed, indicating that the secret data has been changed to normal data. is immediately obvious. After completing the above operations, press the switch again to return to read mode.
When S2 is operated, this is detected in step S36 and switching to read mode is performed (step S37), and after confirming that the read mode is set (step S38), the next editing process (step S38) is performed. The process will proceed to step 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 the mode is read mode or write mode, and in the case of 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, in step S10, the flag register F P indicating a password input enabled state is cleared, and in step S11, the flag register F S indicating the 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にセツトされているページ数とシークレツトデ
ータの全データ数を記憶するメモリMSの内容の
比較が行なわれる(ステツプ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 MS that stores the total number of secret data (step S61). If the number of displayed pages is less than the total number of data, that is, the data being displayed is not the last 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”であるから最初
のノーマルデータが記憶されているページのフラ
グMN1が調べられて、これが“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 a desired 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. Now, since the contents of the address register I are "1", the flag M N1 of the page where the first normal data is stored is checked, and if it is not "1",
That is, if it is not specified that this normal data should be transferred to the secret data storage area, 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). If it has not become larger, return to step S82. Then, it is checked whether the flag M N2 of the page with the row address "2" is set to "1", and if it is not set to "1", the process advances to step S87. Below is the flag register
The same process is repeated as long as MNI does not become "1". If the flag register MNI has become "1" after repeating the process several times, the process advances from step S82 to step S83, and the data of this page is stored in the secret data storage area DMS.
The data is transferred to address N S +1, that is, the next page at 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 decreases by "1" and the number of data in the secret data storage area increases by "1", so those processes are stored in the memories N N and N S. is carried out (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 when CARIO data is received.
上記のステツプ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 further 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, so it is possible to prevent someone who does not know the password from changing the secret data to normal data and reading it without entering the password. , the confidentiality function is not compromised. Furthermore, when changing from secret data to normal data, the secret mode mark is erased, so that it can be immediately recognized that the change has been made. 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, this invention makes it possible to store secret data as normal data without clearing or re-entering it. If you store it as
Alternatively, if you have entered secret data but later wish to change it to normal data, it is not only effective in making it extremely easy to change it, but also allows you to change it from secret to normal by entering a password. Since this is made possible for the first time, a person who does not know the password is prevented from changing the secret data to normal data and reading it without entering the password, and the confidentiality function is not compromised.
更にシークレツトデータからノーマルデータに
変更されたことをマークの表示及び消去によつて
行なわせている為、変更されたことを確実に知る
ことが出来る。 Furthermore, since the change from secret data to normal data is made by displaying and erasing a mark, it is possible to know with certainty that the change has been made.
図面はこの発明の一実施例を示したもので、第
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 reading device for sequentially reading out only the plurality of normal data among the plurality of normal data and the plurality of secret data stored in the data storage means. a switch 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 data storage means for storing password data; Display control means for switching and displaying the plurality of secret data stored in the data storage means on the display means together with a secret mark indicating that the data is secret data when the same data as password data is input. and when the secret data is being displayed together with the secret mark by the display control means, the displayed secret data is read out by the readout switch means and is switched and displayed on the display device. A data storage device comprising: data changing means for changing to normal data; and erasing means for erasing the display of the secret mark by the change by the data changing means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2125724A JPH0320856A (en) | 1990-05-16 | 1990-05-16 | data storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2125724A JPH0320856A (en) | 1990-05-16 | 1990-05-16 | data storage device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60230521A Division JPS6290745A (en) | 1985-10-16 | 1985-10-16 | data storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0320856A JPH0320856A (en) | 1991-01-29 |
| JPH0531185B2 true JPH0531185B2 (en) | 1993-05-11 |
Family
ID=14917203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2125724A Granted JPH0320856A (en) | 1990-05-16 | 1990-05-16 | data storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0320856A (en) |
-
1990
- 1990-05-16 JP JP2125724A patent/JPH0320856A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0320856A (en) | 1991-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0205020B1 (en) | Portable electronic memorandum device | |
| HK1000675B (en) | Portable electronic memorandum device | |
| 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 | |
| JPH0531185B2 (en) | ||
| JPH0318221B2 (en) | ||
| KR20000020929A (en) | Method for inputting letters of telephone and keypad the same | |
| JPS6234224A (en) | data input device | |
| JP2560279B2 (en) | Data storage device | |
| JPH031695B2 (en) | ||
| JPS61281326A (en) | Character data input device | |
| KR830001450B1 (en) | Electronic digital multifunction watch | |
| JPS6310553Y2 (en) | ||
| JPH052878Y2 (en) | ||
| JPH0434477Y2 (en) | ||
| JPH0421151Y2 (en) | ||
| KR0165342B1 (en) | The converting method of data mode | |
| JPH09305543A (en) | Method and device for processing information | |
| JPH08129535A (en) | Data storage | |
| JPH034948Y2 (en) | ||
| JPS6019537B2 (en) | Key input method | |
| JPS62153793A (en) | Electronic clock with data storage device | |
| JPS61156360A (en) | Small electronic device with data storage function | |
| JPS6258191A (en) | Schedule display device | |
| JPS60186777A (en) | Electronic wristwatch with memory function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |