JPS61255452A - Data memory device - Google Patents

Data memory device

Info

Publication number
JPS61255452A
JPS61255452A JP60096235A JP9623585A JPS61255452A JP S61255452 A JPS61255452 A JP S61255452A JP 60096235 A JP60096235 A JP 60096235A JP 9623585 A JP9623585 A JP 9623585A JP S61255452 A JPS61255452 A JP S61255452A
Authority
JP
Japan
Prior art keywords
register
data
bytes
memory
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP60096235A
Other languages
Japanese (ja)
Inventor
Jiyunichi Hato
潤一 羽斗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP60096235A priority Critical patent/JPS61255452A/en
Publication of JPS61255452A publication Critical patent/JPS61255452A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Document Processing Apparatus (AREA)
  • Memory System (AREA)

Abstract

PURPOSE:To input data while confirming the written quantity up to the present time and the remaining capacity to input by calculating and displaying the ratio of the quantity of the written data to the total capacity. CONSTITUTION:Respective types of register are prepared at a RAM 6 in a word processor, and there are a TB register to store the number of all bytes used for a sentence memory 8, an RT register to store the using number of times of the sentence memory 8, an RB register to store the number of al bytes of the sentence memory 8, etc. When a CPU 2 detects that a using degree displaying key K4 on a keyboard 1 is pushed down, the number of al bytes is obtained from a start address, an end address and the constant (n) of the sentence memory 8, the used number of all bytes is obtained, from the used end address and set to respective registers, the using number of times for the total capacity is calculated and stored into the RT register. The contents of the stored RT register is displayed after they are corrected, if necessary.

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明はデータ記憶装置に関する。[Detailed description of the invention] [Technical field of invention] This invention relates to data storage devices.

〔従来技術およびその問題点〕[Prior art and its problems]

従来、日本語パーソナルワードプロセッサにおいて、液
晶表示パネルを用いたポータプル型のものが実用化され
ている。
Conventionally, a portable type Japanese personal word processor using a liquid crystal display panel has been put into practical use.

この種のポータプル型ワードプロセッサにおいては1文
章メモリに書き込まれたデータが現在どの程度であるか
を知る手段はなく、効率良く文章入力をすることができ
ないという難点があった。
This type of portable word processor has the disadvantage that there is no way to know how much data is currently written in one sentence memory, and it is not possible to input sentences efficiently.

〔発明の目的〕[Purpose of the invention]

この発明は、上述した事情を背景になされたもので、そ
の目的とするところは〜現時点までにどの程度データを
書込んだか、あるいは残りどの程度データを入力するこ
とができるかを確認しながらデータを効率良く入力する
ことができるデータ記憶装置を提供することにある。
This invention was made against the background of the above-mentioned circumstances, and its purpose is to write data while checking how much data has been written up to the present time, or how much data remains to be input. An object of the present invention is to provide a data storage device that can efficiently input data.

〔発明の要点〕[Key points of the invention]

この発明は上述した目的を達成するために、入力データ
が書き込まれた記憶容量を算出すると共に全体容量に対
する算出容量の比率を算出してこれを出力するようにし
た点を要旨とするものであるO 〔第1実施例の構成〕 以下、この発明の第1実施例を第1図〜第4図を参照し
て具体的に説明する。第1図はこの発明を適用した日本
語パーソナルワードプロセッサのブロック回路図である
。図中1はこのワードプロセッサの入力部で、この入力
部1のキーボード上には文字キーK 1 、数字キーに
2、カーソルキーに5、使用度表示キーに4、その他の
7アンクシ璽ンキーに5が設けられている。ここで、使
用度表示キーに4は後述する文章メモリの使用度を表示
させる為のキーである。しかして、入力部1から操作キ
ーに、対応して出力されるキー人力信号は10PU (
中央演算処理回路)2に入力される。
In order to achieve the above-mentioned object, the gist of the present invention is to calculate the storage capacity in which input data has been written, calculate the ratio of the calculated capacity to the total capacity, and output this. O [Configuration of First Embodiment] Hereinafter, a first embodiment of the present invention will be specifically described with reference to FIGS. 1 to 4. FIG. 1 is a block circuit diagram of a Japanese personal word processor to which the present invention is applied. 1 in the figure is the input section of this word processor, and on the keyboard of this input section 1 there is a letter key K 1, 2 for the number keys, 5 for the cursor key, 4 for the usage display key, and 5 for the other 7 square keys. is provided. Here, the usage level display key 4 is a key for displaying the usage level of the text memory, which will be described later. Therefore, the key human power signal output from the input unit 1 to the operation key correspondingly is 10 PU (
(central processing circuit) 2.

apU2は演算部AL、制御部OX、を有する構成で、
予め記憶されているマイクロプログラムにしたがってこ
のワードプロセッサの各種の動作を制御する。例えばa
pv2は、大容量の漢字辞書メモリ6との間でかな漢字
変換、ローマ字かな漢字変換を行ったり、書式メモリ4
から予め選択された書式データを読み出す等の処理を実
行する。
apU2 has a configuration including a calculation unit AL and a control unit OX,
Various operations of this word processor are controlled according to pre-stored microprograms. For example a
pv2 performs kana-kanji conversion, romaji-kana-kanji conversion between the large-capacity kanji dictionary memory 6, and format memory 4.
Processing such as reading format data selected in advance from is executed.

なお、書式メモリ4はA3サイズでは40行X30桁、
A4サイズでは50行X40桁のような各書式に応じた
データが記憶されている。また、0FU2には入カハツ
7ア5 、u A yt (ランダムアクセスメモリ)
6、ROM (リードオンリメモリ)7、文章メモリ8
等が接続されている。ここで、入力バツ7ア5は入力さ
れたデータを一時記憶するもので、またRAM6はR9
,R11!、RB。
In addition, the format memory 4 has 40 lines x 30 columns for A3 size.
For A4 size, data corresponding to each format, such as 50 lines x 40 columns, is stored. Also, 0FU2 has input 7A5, uA yt (Random access memory)
6. ROM (read only memory) 7. Text memory 8.
etc. are connected. Here, input button 7a5 temporarily stores the input data, and RAM6 is R9.
,R11! , R.B.

T ’Ex T Bs R’I’% Xレジスタ等の各
種のレジスタを有する構成となっている。なお1.lR
Sレジスタは文章メモリ8のスタートアドレス、REレ
ジスタハ文章メモリ8のエンドアドレス、RBレジスタ
は文章メモリ8の全バイト数、TEレジスタハ文章メモ
リ8の使用エンドアドレス、TBレジスタは文章メモリ
8の使用全バイト数、RTレジスタは文章メモリ8の使
用度、Xレジスタは書式メモリ4に対する指定書式アド
レスを夫々記憶するレジスタである。また、ROM7は
各種のマイクロプログラムを記憶する他、キャラクタジ
ェネレータとして機能するように構成されている。文章
メモリ8はRAMによって構成された内部メモリで、例
えばA4サイズ5頁分の文章データを記憶可能なもので
ある。
The configuration includes various registers such as a T'Ex T Bs R'I'% X register. Note 1. lR
The S register is the start address of the text memory 8, the RE register is the end address of the text memory 8, the RB register is the total number of bytes in the text memory 8, the TE register is the used end address of the text memory 8, and the TB register is the total used bytes of the text memory 8. The number and RT registers are registers for storing the usage degree of the text memory 8, and the X register is a register for storing the specified format address for the format memory 4, respectively. Further, the ROM 7 is configured to not only store various microprograms but also function as a character generator. The text memory 8 is an internal memory constituted by a RAM, and is capable of storing, for example, five pages of A4 size text data.

表示メモリ9は1画面分のデータを記憶可能なもので、
その内容は表示ドライバ10で表示駆動信号に変換され
たのち、表示部11で表示される0表示部11は液晶表
示パネルで構成されたもので、入力文字等をドツトマト
リックス表示方式で表示し、入力文字を最大16文字ま
で表示可能となっている。
The display memory 9 is capable of storing data for one screen.
The content is converted into a display drive signal by the display driver 10, and then displayed on the display section 11. The 0 display section 11 is composed of a liquid crystal display panel, and displays input characters etc. in a dot matrix display method. Up to 16 input characters can be displayed.

また、apty2からの印字データは、印字制御部12
を介して印字部16に送られる。印字部16はす―マル
プリンタによって構成され、例えば1行当たり最大80
文字まで印字可能となっている。
In addition, the print data from apty2 is sent to the print control unit 12.
It is sent to the printing section 16 via. The printing unit 16 is composed of a multi-printer, and for example, a maximum of 80 prints per line.
Even characters can be printed.

〔第1実弛例の動作〕 第2図は電源投入に伴って実行開始されるフローチャー
トである。先ず、ステップS1ではキー入力有無が判別
され、キー人力が無ければキー人力が有るまで待機状態
となる。いま・何んらかのキーが操作されたものとする
と、操作キーに対応する処理プログラムが指定され、そ
のキー人力処理が実行される(ステップ32)。しかし
て、次のステップS3では使用度表示キーx4の操作状
態が検出されるが、それ以外のキーであれば操作キーに
対応する他の処理(ステップs4>が実行されたのち九
ステップS1に戻る。ここで、例えば、通常のキー操作
手順にしたがって文字キー、数字キー、変換キー等を操
作しながら文章データを入力してゆくと、0PU2では
かな漢字変換等が実行され、これによって入力さnたデ
ータは表示メモリ9に書込まれて表示部11に表示され
ると共に、文章メモリ8に記憶される通常の動作が実行
される。このようにして1文字ずつ文章作成を行、うが
、この文章入力途中においてその入力状況(文章メモリ
8の使用度)を確認する場合には使用度表示キーに4を
操作する。この使用度表示キーX4が操作されると、そ
のことがステップS3で検出されてステップs5に進み
へ文章メモリ8のスタートアドレスがRSレジスタにセ
ットされる0次で\文章メモリ8のエンドアドレスがR
11!レジスタにセットされる(ステップ86)。そし
て\この1mレジスタ内のエンドアドレスがうRSレジ
スタ内のスタートアドレスを減算し、その演算結果デー
タに定数n (rlは文章メモリ8の桁数)を集算する
ことによって文章メモリ8の全バイト数を算出し、この
全バイト数がRBレジスタに転送される(ステップs7
)。このようにして文章メモリ8の全体容量に対する全
バイト数を求めたら、文章メモリ8の使用エンドアドレ
スを検索してT1!!レジスタにセットしておく (ス
テップSS)。この場合、第3図に示すように文章メモ
リ8には文章データANIl!が順次書込まれていると
共に、データの途中で一部が消失、即ちデータD、E間
の内容が消去されているものとすると、アドレス変更が
行なわれて、消去された部分のアドレスはデータEに続
くものとなる。即ち、アドレスr0501J〜r060
0J間にデータDが記憶されている状態で一データtの
アドレスは「0601J〜r0850Jとなり、また消
去部分175アトt、スはr085 LJ 〜rtoo
oJ k−変換される。このようにデータの途中で一部
が消去されたとしてもこのような場合には上述のような
アドレス変更が行なわれるので−Tlレジスタに転送さ
れる使用エンドアドレスは、消去部分を除いたアドレス
となり、第3図の場合にはアドレス「0850」がセッ
トされることになる。これによって求められた使用エン
ドアドレスに基づいて次のステップS9では文章メモリ
8の使用全バイト数が算出される。即ち%TICレジス
タ内の使用エンドアドレスからRKレジスタ内のエンド
アドレスを減算し、この演算結果データに上記桁数ユを
乗算することによっ゛て使用全バイト数を求め、これが
TBレジスタにセットされる。
[Operation of First Actual Relaxation Example] FIG. 2 is a flowchart that starts execution when the power is turned on. First, in step S1, it is determined whether or not there is any key input, and if there is no key input, the system enters a standby state until there is key input. Assuming that some key is now operated, a processing program corresponding to the operated key is specified, and the key manual processing is executed (step 32). Therefore, in the next step S3, the operating state of the usage display key Return.Here, for example, if you input text data while operating character keys, number keys, conversion keys, etc. according to the normal key operation procedure, 0PU2 will perform kana-kanji conversion etc. The data is written to the display memory 9 and displayed on the display section 11, and the normal operation of storing it in the text memory 8 is executed.In this way, the text is created one character at a time. If you want to check the input status (usage of the text memory 8) while inputting this text, press 4 on the usage display key.When this usage display key X4 is operated, it is displayed in step S3. The start address of the text memory 8 is set in the RS register.\The end address of the text memory 8 is R.
11! It is set in the register (step 86). Then, by subtracting the start address in the RS register from the end address in this 1m register, and adding up a constant n (rl is the number of digits in text memory 8) to the result data, all bytes in text memory 8 are calculated. The total number of bytes is transferred to the RB register (step s7).
). After calculating the total number of bytes for the entire capacity of the text memory 8 in this way, search the used end address of the text memory 8 and find T1! ! Set it in the register (step SS). In this case, as shown in FIG. 3, the text data ANIl! is stored in the text memory 8. are written sequentially, and part of the data is lost in the middle, that is, the content between data D and E is erased. Then, the address is changed and the address of the erased part is the data. It follows E. That is, addresses r0501J to r060
In a state where data D is stored between 0J and 0J, the address of one data t is 0601J to r0850J, and the erased portion 175 at t and s are r085 LJ to rtoo
oJ k-transformed. Even if a part of the data is erased in the middle of the data, in such a case the address will be changed as described above, so the end address to be used that is transferred to the Tl register will be the address excluding the erased part. , in the case of FIG. 3, the address "0850" is set. Based on the used end address thus determined, in the next step S9, the total number of used bytes of the text memory 8 is calculated. That is, the end address in the RK register is subtracted from the end address in use in the %TIC register, and this operation result data is multiplied by the number of digits mentioned above to obtain the total number of bytes in use, and this is set in the TB register. Ru.

しかして、次のステップs10ではTBレジスタ内の使
用全バイト数がゼロか否かが判別される。
Therefore, in the next step s10, it is determined whether the total number of used bytes in the TB register is zero.

いま、使用バイト数がゼロであれば、つまり、文章デー
タの入力開始前にあっては、ステップSL6に進み、R
でレジスタの内容がクリアされるが、使用バイト数がゼ
ロではなく文章メモリ8にデータが書込まnていれば1
次のステップ811に進ミ、次式にしたがって文章メモ
リ8の使用度が算出される。
If the number of bytes used is zero, that is, before the input of text data has started, the process advances to step SL6 and R
The contents of the register are cleared, but if the number of bytes used is not zero and data has been written to the text memory 8, it will be 1.
Proceeding to the next step 811, the degree of use of the text memory 8 is calculated according to the following equation.

RBレジスタの内容(全体容量に対する全バイト数) 
/ T nレジスタの内容(使用全バイト数)xtoo
%これによって得られた全体容量に対する使用度はRT
レジスタに転送され、次で、RTレジスタの値はその1
%以下が四捨五入さnる(ステップ512)I、この結
果、次のステップ813ではRTレジスタ内の使用度が
0%であるかが判別される。最初は文章メモリ8にデー
タが書き込まれたとしても上述した四捨五入処理によっ
て使用度が0%となるので、この場合にはステップfJ
14に進み、使用度補正処理が実行されてRTレジスタ
にtgがセットされる。また、ステップEh5で使用度
が0%を越えていることが検出されると、ステップS1
5に進み、RTレジスタの使用度と共にxレジスタ内の
指定書式アドレスによって読み出された書式メモリ4の
内容等が表示メモリ9に送られて表示される。第4図は
この場合の表示状態を示し、例えば書式A4サイズ40
桁30行、現在の頁数「4頁」が表示されると共に、第
3図の記憶状態ではそれに対応して文章メモリ8の全体
容量に対する使用度「85%」が表示される。
Contents of RB register (total number of bytes relative to total capacity)
/ T n register contents (total number of bytes used) xtoo
%The usage rate for the total capacity obtained by this is RT
The value of the RT register is then transferred to the register.
% or less is rounded off (step 512).As a result, in the next step 813, it is determined whether the usage degree in the RT register is 0%. Initially, even if data is written to the text memory 8, the usage rate will be 0% due to the rounding process described above, so in this case, step fJ
The process proceeds to step 14, where usage correction processing is executed and tg is set in the RT register. Further, if it is detected in step Eh5 that the usage level exceeds 0%, step S1
Proceeding to step 5, the contents of the format memory 4 read out by the specified format address in the x register as well as the usage degree of the RT register are sent to the display memory 9 and displayed. Figure 4 shows the display state in this case, for example, format A4 size 40
In the column 30, the current number of pages "4 pages" is displayed, and in the storage state shown in FIG. 3, the usage level "85%" of the entire capacity of the text memory 8 is correspondingly displayed.

〔第2実権例〕 次に、この発明の第2実施例を第5図〜第8図を参照し
て説明する。本実施例の全体回路構成は第1図と略同様
に構成されているので、その図示および説明を省略する
が、本実施例のRAM6は第5図に示す如く構成されて
いる。このRAM6には、上記実施例と同様にR3s 
128% RB% Tl5TB、!レジスタが設けられ
ている他、特に本実施例ではT S s a % T 
B 1〜TBnレジスタが設けられている。ここで、T
Sレジスタは文章メモリ8の使用スタートアドレス、a
レジスタは?B1〜TBnレジスタの指定アドレス、T
B1〜TB!lは文章メモリ8の使用バイト数を記憶す
るレジスタである。
[Second Practical Example] Next, a second embodiment of the present invention will be described with reference to FIGS. 5 to 8. Since the overall circuit configuration of this embodiment is substantially the same as that shown in FIG. 1, illustration and explanation thereof will be omitted, but the RAM 6 of this embodiment is configured as shown in FIG. 5. This RAM6 has R3s as in the above embodiment.
128% RB% Tl5TB,! In addition to the register, especially in this embodiment, T S a % T
B1 to TBn registers are provided. Here, T
The S register is the use start address of text memory 8, a
What about the register? Specified address of B1 to TBn register, T
B1~TB! l is a register that stores the number of bytes used in the text memory 8.

第6図は電源投入に伴って実行される70−“ヤードで
ある。先ず、ステップS21では第3図のステップ81
〜S7と同様の処理が実行される0次でS&レジスタの
内容をクリアするイニシャライズ処理(ステップ522
)が実行されたのち、文章メモリ8の使用スタート7ド
レスがTSレジスタにセットされる(ステップ82s)
oそして1aレジスタの値を+1するインクリメント処
理(ステップ524)が実行されたのち、文章メモリ8
の使用エンドアドレスがTKレジスタにセットされル(
ステップ525)。この場合において、例えば第7図に
示すようにデータAがアドレスroo。
FIG. 6 shows the 70-" yard executed when the power is turned on. First, in step S21, step 81 in FIG.
- Initialization processing (step 522) to clear the contents of the S& register in the 0th order in which the same processing as in S7 is executed.
) is executed, the usage start 7 address of the text memory 8 is set in the TS register (step 82s).
o Then, after incrementing the value of the 1a register by 1 (step 524), the text memory 8
The used end address of is set in the TK register (
Step 525). In this case, for example, as shown in FIG. 7, data A is at address roo.

l」〜r0300J、データBがアドレス「0600J
〜「0900」、その他が空エリア(図中斜線部)とな
っている如く、データが連続的に記憶されてはおらず、
途中から記憶されることがある為に、1行の終りを示す
キャリッジリターンフードを検出し、その後、少なくと
も次の1行にデータがあるか否かを調べ、データが無け
れば上記検出したキャリッジリターンコードの前を使用
エンドアドレスとしてT]]:レジスタに転送する。し
カシて1上述のようにして得られたTEレジスタ内の使
用エンドアドレスからT8レジスタ内の使用スタートア
ドレスを減算してこれに桁数−を乗算することによって
使用バイト数を求め、これが’l”B1〜TBnレジス
タのうちaレジスタの内容で指定されるTB(a)レジ
スタに転送される(ステップ526)。次に、TEレジ
スタ内の使用エンドアドレスを+1してアドレスを歩進
させ(ステップ527) 、その結果、TIl!レジス
タの値がRFiレジスタのエンドアドレスに等しくなっ
たかが判断される(ステップ82s)aここで、使用エ
ンドアドレスが文章メモリ8のエンドアドレスに達して
いなければ、次のステップ828でTKレジスタの使用
エンドアドレスで指定される文章メモリ8の記憶領域に
データが有るかが調べられる。いま、第7図に示す記憶
状態において、データAに対する使用エンドアドレスr
0300Jに続く次アドレスr030LJにはデータが
無いので、ステップS27に戻りてTRiレジスタの内
容をインクリメントする処理が繰り返され、そして、T
Kレジスタの値が「0600」となると、この場合にG
まデータが書込まれているので、次のステップ53(1
に進み、TEレジスタの値が使用スタートアドレスとし
てTSレジスタにセットされる0そして一次のデータ有
の使用エンドアドレスを検索して使用バイト数を算出し
、以上の動作をステップs24に戻り、T′Bレジスタ
の値がRχレジスタ内のエンドアドレスとなるまで繰り
返す。しかして、ステップ82Bでryx+sJと判断
されると、ステップS51に進み、T B (L)レジ
スタ〜TB(a)レジスタの内容が全て加算され、これ
によって使用全バイト数が求められる。そして1次のス
テップ832では第3図のステップ810””’816
と同様の処理が実行されることにより1文章メモリの使
用度等が第8図に示す如く表示される。第8図は第7F
gJの記憶状態に対応する表示状態を示し、この場合に
は使用度「60%」が表示される。
l"~r0300J, data B is at address "0600J
~ "0900", and the rest are empty areas (hatched areas in the figure), so the data is not stored continuously,
Since data may be stored from the middle, the carriage return hood indicating the end of one line is detected, and then it is checked whether there is data in at least the next line, and if there is no data, the carriage return detected above is detected. Use end address before code as T]]: Transfer to register. Then, subtract the use start address in the T8 register from the use end address in the TE register obtained as described above, and multiply this by the number of digits to find the number of bytes used. "Transferred to the TB(a) register specified by the contents of the a register among the B1 to TBn registers (step 526). Next, the used end address in the TE register is incremented by 1 (step 526). 527) As a result, it is determined whether the value of the TIl! register has become equal to the end address of the RFi register (step 82s)aHere, if the used end address has not reached the end address of the text memory 8, the next In step 828, it is checked whether data exists in the storage area of the text memory 8 specified by the use end address of the TK register.Now, in the storage state shown in FIG. 7, the use end address r for data A is checked.
Since there is no data at the next address r030LJ following 0300J, the process returns to step S27 and the process of incrementing the contents of the TRi register is repeated.
When the value of the K register becomes "0600", in this case the G
Since the data has been written, the next step 53 (1)
The process proceeds to step s24, where the value of the TE register is set to 0 in the TS register as the use start address, and the use end address with primary data is searched to calculate the number of bytes used, and the above operation is returned to step s24, where T' Repeat until the value in the B register becomes the end address in the Rχ register. If ryx+sJ is determined in step 82B, the process proceeds to step S51, where the contents of the TB(L) register to TB(a) register are all added up, thereby determining the total number of bytes used. In the first step 832, step 810""'816 in FIG.
By executing the same process as above, the usage level of one sentence memory etc. is displayed as shown in FIG. Figure 8 shows the 7th floor.
A display state corresponding to the storage state of gJ is shown, and in this case, a usage level of "60%" is displayed.

なお、この発明は上記各実池例に限定されず、この発明
を逸脱しない範囲内において種々変形応用可能である。
Note that the present invention is not limited to the above-mentioned examples, but can be modified and applied in various ways without departing from the scope of the present invention.

例えば1上記実地例では使用度をデジタル表示するよう
にしたが、使用度をレベル表示のように了ナロゲ的に表
示するようにしてもよい。また、文章メモリの残り容量
の比率を表示したり、1%単位ではなく5%単位で表示
したり、予め設定された参%以上(例えば90%以上)
になったら残りの容量をバイト数で表示するようにして
もよい。
For example, in the above practical example, the degree of use was displayed digitally, but the degree of use may be displayed in a similar way, such as a level display. You can also display the percentage of remaining text memory capacity, display it in 5% units instead of 1% units, or display it in units of 5% or higher than a preset percentage (for example, 90% or higher).
The remaining capacity may be displayed in bytes when the capacity is reached.

更に、算出された使用度の出力手段としては表示以外に
印字等であってもよい。
Furthermore, the calculated usage degree may be outputted by printing or the like other than display.

〔発明の効果〕〔Effect of the invention〕

この発明は以上詳細に説明したように、入力されたデー
タが書き込まれたデータの記憶容量を算出すると共に、
全体容量に対する算出容量の比率を算出してこれを出力
するようにしたから、現時点までにどの程度データを書
込んだかあるいは残りどの程度データを入力することが
できるかを確認しながらデータを効率良く入力すること
ができる0
As explained in detail above, this invention calculates the storage capacity of data written with input data, and
The ratio of the calculated capacity to the total capacity is calculated and outputted, so you can efficiently write data while checking how much data has been written so far and how much data remains to be input. 0 can be entered

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

第1図〜第4図はこの発明の第1実弛例を示し、第1図
はこの発明を適用した日本語パーソナルワードプロセッ
サのブロック回路図、第2図は動作を説明する為の70
−チャート、943図は第り図で示した文章メモリの記
憶状態図、第4図は表示状態図、第5図〜第8図はこの
発明の第2実施例を示し、第5図は本実施例で使用する
RAMの構成図、第6図は動作を説明する為の70−チ
ャート、第7図は文章メモリの記憶状態図、第8図は表
示状態図である。 1・・・入力部、2・・・OPU%6・・・RAM。 7・・・ROM、8・・・文章メモリ、11・・・表示
部。 第2図 第3図 第5図 第7図 第8図
1 to 4 show a first practical example of the present invention, FIG. 1 is a block circuit diagram of a Japanese personal word processor to which this invention is applied, and FIG.
943 is a storage state diagram of the text memory shown in the diagram, FIG. 4 is a display state diagram, FIGS. 5 to 8 show a second embodiment of the present invention, and FIG. FIG. 6 is a 70-chart for explaining the operation, FIG. 7 is a storage state diagram of the text memory, and FIG. 8 is a display state diagram. 1...Input section, 2...OPU%6...RAM. 7...ROM, 8...Text memory, 11...Display section. Figure 2 Figure 3 Figure 5 Figure 7 Figure 8

Claims (1)

【特許請求の範囲】[Claims] 入力されたデータが書き込まれる入力データ記憶手段と
、この記憶手段に書き込まれたデータの記憶容量を算出
する容量算出手段と、前記記憶手段の全体容量に対して
前記容量算出手段で算出された記憶容量の比率を算出す
る算出手段と、この算出手段で得られた比率を出力する
手段とを具備してなることを特徴とするデータ記憶装置
an input data storage means into which input data is written; a capacity calculation means for calculating the storage capacity of the data written to the storage means; and a storage calculated by the capacity calculation means with respect to the total capacity of the storage means. 1. A data storage device comprising: calculation means for calculating a capacity ratio; and means for outputting the ratio obtained by the calculation means.
JP60096235A 1985-05-07 1985-05-07 Data memory device Pending JPS61255452A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60096235A JPS61255452A (en) 1985-05-07 1985-05-07 Data memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60096235A JPS61255452A (en) 1985-05-07 1985-05-07 Data memory device

Publications (1)

Publication Number Publication Date
JPS61255452A true JPS61255452A (en) 1986-11-13

Family

ID=14159564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60096235A Pending JPS61255452A (en) 1985-05-07 1985-05-07 Data memory device

Country Status (1)

Country Link
JP (1) JPS61255452A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6436350A (en) * 1987-07-31 1989-02-07 Sharp Kk System for displaying memory capacity

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6436350A (en) * 1987-07-31 1989-02-07 Sharp Kk System for displaying memory capacity

Similar Documents

Publication Publication Date Title
JPS5937887Y2 (en) word memory device
JPS6049425A (en) Display system for sentence processor
JPS61255452A (en) Data memory device
JPS61235977A (en) Kana-kanji converter
JP2705690B2 (en) Display control device
JPS61233778A (en) Sentence generator
JPH03279998A (en) Font output controller
JPS6260056A (en) Setting system for character data
US4864530A (en) Display system for a compact electronic apparatus
JP2756246B2 (en) Character processor
JPH0445875B2 (en)
JPH0615317Y2 (en) Document processor
JPH0115071B2 (en)
JP2504867B2 (en) Display method in text processing device
JPS61232487A (en) Sentence generator
JPH0537314Y2 (en)
JPH02289074A (en) Character processor
JPH0640325B2 (en) Writing device
JPS6083122A (en) Character processor
JPS6136647B2 (en)
JPS59106033A (en) Furigana (japanese syllabary attached to chinese character) adding system of text processor
JPS60245074A (en) Automatic agate display system
JPH0747320B2 (en) Character processor
JPH05174154A (en) Graph preparing device
JPS59184942A (en) Kanji code converting method