JP2599433Y2 - Memory protection device for each memory board in a multiprocessor system - Google Patents

Memory protection device for each memory board in a multiprocessor system

Info

Publication number
JP2599433Y2
JP2599433Y2 JP1991046274U JP4627491U JP2599433Y2 JP 2599433 Y2 JP2599433 Y2 JP 2599433Y2 JP 1991046274 U JP1991046274 U JP 1991046274U JP 4627491 U JP4627491 U JP 4627491U JP 2599433 Y2 JP2599433 Y2 JP 2599433Y2
Authority
JP
Japan
Prior art keywords
data
text data
line
cursor
data storage
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
Application number
JP1991046274U
Other languages
Japanese (ja)
Other versions
JPH052264U (en
Inventor
昌典 伊藤
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP1991046274U priority Critical patent/JP2599433Y2/en
Publication of JPH052264U publication Critical patent/JPH052264U/en
Application granted granted Critical
Publication of JP2599433Y2 publication Critical patent/JP2599433Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【考案の詳細な説明】[Detailed description of the invention]

【0001】[0001]

【産業上の利用分野】本考案は、作成中の文書に改行処
理を行う文書作成装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document creating apparatus for performing a line feed process on a document being created.

【0002】[0002]

【従来の技術】文書を連続的に作成した後に、当該段落
の文書が長いために、二つの段落に分割する際、通常改
行したい文書の先頭位置にカーソルを移動させ、改行を
指示し、然る後1字挿入をする方法が採られている(三
洋電機株式会社製、日本語ワードプロセッサSWP−M
91操作マニュアル)。
2. Description of the Related Art After a document is continuously created, when the paragraph is divided into two paragraphs because the document of the paragraph is long, a cursor is usually moved to a head position of a document to be line-breaked, and a line break is instructed. (Japanese word processor SWP-M manufactured by Sanyo Electric Co., Ltd.)
91 Operation Manual).

【0003】即ち、段落分けを行うには、改行の指示
と、段落先頭特有の1字空けのための1字挿入という少
なくとも2つのキー操作が必要である。
That is, in order to perform paragraph division, at least two key operations are required, that is, a line feed instruction and a one-character insertion for one-character space peculiar to the head of a paragraph.

【0004】[0004]

【考案が解決しようとする課題】本考案は、斯る段落分
けを行おうためにはキー操作数が多く、操作性が悪い点
を解決課題とする。即ち、本考案は、操作性の良い段落
分け機能を有する文書作成装置を提供することを目的と
している。
The problem to be solved in the present invention is that the number of key operations is large and the operability is poor in order to perform such paragraph division. That is, an object of the present invention is to provide a document creating apparatus having a paragraph dividing function with good operability.

【0005】[0005]

【課題を解決するための手段】本考案は、上記課題を解
決すべく、作成中の文書を表示する表示手段と、該表示
手段の編集位置を指示するカーソルと、改行を指示する
改行指示手段と、該改行指示手段で改行指示されたとき
上記カーソルが示す位置のテキストデータが文字データ
であるか否かを判定すると共に、斯るカーソル位置の1
カラム前のテキストデータが句点データであるか否かを
判定する判定手段と、該判定手段がカーソル位置のテキ
ストデータが文字データであり、かつ、1カラム前のテ
キストデータが句点であると判定した場合、カーソル位
置以降のテキストデータ格納領域の先頭にナルデータを
埋め込んで改行する改行手段と、を備えることを特徴と
する。
In order to solve the above-mentioned problems, the present invention provides a display means for displaying a document being created, a cursor for designating an editing position of the display means, and a line feed instruction means for designating a line feed. And determining whether the text data at the position indicated by the cursor when the line feed instruction is given by the line feed instruction means is character data, and
Determining means for determining whether the text data before the column is the period data; and determining that the text data at the cursor position is the character data and the text data one column before is the period. In this case, a line feed means for embedding null data at the head of the text data storage area after the cursor position and feeding a new line is provided.

【0006】[0006]

【作用】上述の如く判定手段がカーソル位置のテキスト
データが文字データであり、かつ、1カラム前のテキス
トデータが句点であると判定した場合、テキストデータ
格納領域の先頭にナルデータを埋め込んで改行処理する
ことによって、1字空けが施された改行処理が簡単に行
える。
As described above, when the determination means determines that the text data at the cursor position is character data and the text data one column before is a punctuation mark, null data is embedded at the beginning of the text data storage area and a line feed is performed. By performing the processing, the line feed processing with one character space can be easily performed.

【0007】[0007]

【実施例】以下、図面を参照しながら、本考案による文
書作成装置の一実施例を詳述する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of a document creating apparatus according to the present invention;

【0008】図1は、本発明の文書作成装置の一実施例
構成を示すブロック図である。図2乃至図7は、本発明
の文書作成装置の処理画面例とテキストデータ格納領域
の概念図を示した説明図である。図8は、本発明の文書
作成装置の処理内容を簡単に示したフローチャートであ
る。
FIG. 1 is a block diagram showing the configuration of an embodiment of the document creation apparatus of the present invention. 2 to 7 are explanatory diagrams showing examples of processing screens of the document creation apparatus of the present invention and conceptual diagrams of text data storage areas. FIG. 8 is a flowchart simply showing the processing contents of the document creation apparatus of the present invention.

【0009】図1中、1はキーボードであり、改行処理
指示キー1aや、図示していない文字キー、カーソル移
動キー、漢字変換指示キー及びその他のファンクション
キーを有する、2はカーソルカウンタ、3は制御部、4
はテキストバッファ、5は1行データ読出し部、6は1
行データ格納部、7はテキストデータ解析部、8は文字
データ格納部、9はテキストデータ格納領域、10は文
字データ書込み部、11は1行データ書込み部、12は
表示部である。
In FIG. 1, reference numeral 1 denotes a keyboard having a line feed processing instruction key 1a, a character key, a cursor movement key, a kanji conversion instruction key, and other function keys (not shown); 2, a cursor counter; Control unit, 4
Is a text buffer, 5 is a one-line data reading unit, 6 is 1
A line data storage unit, 7 is a text data analysis unit, 8 is a character data storage unit, 9 is a text data storage area, 10 is a character data writing unit, 11 is a one-line data writing unit, and 12 is a display unit.

【0010】図8のフローチャートを基に詳細なを説明
する。但し、テキストデータ格納領域9には、まだ何も
格納されていないものとする。
The details will be described with reference to the flowchart of FIG. However, it is assumed that nothing is stored in the text data storage area 9 yet.

【0011】まず、S1ステップで、キーボード1上で
改行処理指示キー1aが押されたかどうかを判定する。
指示キー1aが押されていたら、S2ステップで、文字
データ格納部8の内部変数WP、文字データ書込み部1
0の内部変数RPに初期値0をセットする。続くS3ス
テップでは、テキストデータ解析部7が、カーソル位置
が文字コードであるか否かをを判定し、文字コードでな
ければS6ステップに進む。文字コードであれば、S4
ステップで、カーソル位置の1カラム左のテキストデー
タが句点、即ち[。]データであるかを判定する。句点
データでなければS6ステップに進む。句点データであ
れば、S6ステップで、テキストデータ格納領域の先頭
にナルコードを書き込み、書込位置変数WPの値を1カ
ウントする(処理1)。
First, in step S1, it is determined whether the line feed processing instruction key 1a on the keyboard 1 has been pressed.
If the instruction key 1a has been pressed, the internal variable WP of the character data storage 8 and the character data writing
An initial value 0 is set to an internal variable RP of 0. In the subsequent S3 step, the text data analysis unit 7 determines whether or not the cursor position is a character code. If not, the process proceeds to S6 step. If it is a character code, S4
In the step, the text data one column left of the cursor position is a punctuation mark, ie, [. ] Is determined. If not, go to step S6. If it is the term data, in step S6, a null code is written at the head of the text data storage area, and the value of the write position variable WP is counted by 1 (process 1).

【0012】図2は、S1〜S6ステップの処理の画面
例(同図A)と、テキストデータ格納部9の内部構造概
念図(同図B)を示している。尚、ここでは仮にナルデ
ータを0としている。
FIG. 2 shows a screen example of the processing in steps S1 to S6 (FIG. A) and a conceptual diagram of the internal structure of the text data storage unit 9 (FIG. B). Here, the null data is temporarily set to 0.

【0013】続くS6ステップでは、文字データ格納部
8は、カーソル位置から右書式までの1行データ格納部
6のテキストデータを書込位置変数WPの位置から格納
し、文字数だけ書込位置変数WPの値をカウントし、テ
キスト格納領域内に格納した、1行データ格納部6のテ
キストデータをナルデータに書き替える、処理2を実行
する。
In the subsequent step S6, the character data storage unit 8 stores the text data of the one-line data storage unit 6 from the cursor position to the right format from the position of the write position variable WP. Is performed, and the processing 2 is performed in which the text data of the one-line data storage unit 6 stored in the text storage area is rewritten to null data.

【0014】図3は斯る処理2の画面例(同図A)と、
テキストデータ格納部9の内部構造概念図(同図B)を
示している。ナルデータ0の後からテキストデータが書
き込まれ書込位置変数WPは7に更新されている。
FIG. 3 shows an example of a screen of the process 2 (A in FIG. 3),
FIG. 2 shows a conceptual diagram (B in FIG. 3) of the internal structure of the text data storage unit 9. Text data is written after the null data 0, and the write position variable WP is updated to 7.

【0015】次にカーソル行を次の行に移動する(S7
ステップ)。
Next, the cursor line is moved to the next line (S7).
Steps).

【0016】ここで、カーソルの行移動の処理を説明す
る。カーソル位置行データ書込み部11は、1行データ
格納部6の行データをテキストバッファ4内の、カーソ
ル行の位置に書き込み、カーソルカウンタ2は、カーソ
ル行を次の指定行にカウントする。そして、カーソル位
置行データ読出し部5は、テキストバッファ4内のカー
ソル位置の行データを、一行データ格納部6に書き込
む。カーソルが行移動する時は、この処理がいつも行わ
れているものとする。
Here, the process of moving the cursor line will be described. The cursor position line data writing unit 11 writes the line data of the one-line data storage unit 6 at the position of the cursor line in the text buffer 4, and the cursor counter 2 counts the cursor line to the next designated line. Then, the cursor position line data reading unit 5 writes the line data at the cursor position in the text buffer 4 to the one-line data storage unit 6. It is assumed that this processing is always performed when the cursor moves.

【0017】次の行への移動処理が完了すると、カーソ
ル位置をカーソル行データの先頭に移動し、S8ステッ
プで、文字データ格納部8は、カーソル位置から右書式
までのテキストデータをテキスト格納領域内に、書込位
置変数WPの位置から格納し、文字数分書き込み位置変
数WPの値をカウントし、テキスト格納領域内に格納し
た、1行データ格納部6のテキストデータをナルデータ
に書き替える、処理3を実行する。
When the process of moving to the next line is completed, the cursor position is moved to the beginning of the cursor line data. In step S8, the character data storage unit 8 stores the text data from the cursor position to the right format in the text storage area. , From the position of the writing position variable WP, count the value of the writing position variable WP for the number of characters, and replace the text data of the one-line data storage unit 6 stored in the text storage area with null data. Processing 3 is executed.

【0018】図4は斯る処理3の画面例(同図A)と、
テキストデータ格納部9の内部構造概念図(同図B)を
示している。書込位置変数WPは22に更新されてい
る。
FIG. 4 shows an example of a screen of the processing 3 (A in FIG. 4),
FIG. 2 shows a conceptual diagram (B in FIG. 3) of the internal structure of the text data storage unit 9. The writing position variable WP has been updated to 22.

【0019】次に、文字データ書込部10は、S9ステ
ップでテキスト格納領域内に格納されたテキストデータ
をデータ解放位置変数RPの位置から順に、一行データ
のカーソル位置から右書式までの領域に書き込み、書き
込まれた文字数分データ解放位置変数RPの値をカウン
トする。
Next, the character data writing section 10 sequentially stores the text data stored in the text storage area in step S9 from the position of the data release position variable RP to the area from the cursor position of one line data to the right format. The value of the data release position variable RP is counted for the number of written and written characters.

【0020】図5はこのS9ステップでの処理の画面例
(同図A)と、テキストデータ格納部9の内部構造概念
図(同図B)を示している。テキストデータ格納領域9
内のテキストデータが、1行データ格納部6に解放され
たので、データ解放位置変数RPの値は15に更新され
ている。
FIG. 5 shows a screen example of the processing in the step S9 (FIG. A) and a conceptual diagram of the internal structure of the text data storage section 9 (FIG. B). Text data storage area 9
Is released to the one-line data storage unit 6, the value of the data release position variable RP has been updated to 15.

【0021】そして、S10ステップで書込位置変数W
Pが、データ解放位置変数RPよりも大きいことを確認
してS7ステップへ戻る。
Then, in step S10, the write position variable W
After confirming that P is larger than the data release position variable RP, the process returns to step S7.

【0022】このように、S7ステップからS10ステ
ップ処理が繰り返され、図6、図7の状態を経て、書込
位置変数WPが、データ解放位置変数RPと同じになれ
ば、格納されたテキストデータが全て解放されたとし
て、すべての処理を終了する。
As described above, the processing from step S7 to step S10 is repeated, and if the write position variable WP becomes the same as the data release position variable RP through the states of FIGS. 6 and 7, the stored text data Are all released, and all processing ends.

【0023】また、図6中の改行マークは、文字データ
格納部8が、1行データ格納部6からテキストデータ格
納部9にデータを書き込む際、最後に読み込んだ文字デ
ータから、右書式までの間が全てナルデータであったと
きに書き込まれる。
The line feed mark in FIG. 6 indicates that when the character data storage unit 8 writes data from the one-line data storage unit 6 to the text data storage unit 9, the character data from the last read character data to the right format Written when the interval is null data.

【0024】また、文字データ書込部10は、テキスト
データ格納部9のデータを1行データ格納部に書き込む
際に改行マークが現れたら、書き込み位置から右書式迄
をナルデータに置き換えるものとする。
The character data writing unit 10 replaces the data from the writing position to the right format with null data when a line feed mark appears when writing data in the text data storage unit 9 into the one-line data storage unit. .

【0025】[0025]

【考案の効果】以上、説明したように、本考案の文書作
成装置によれば、段落分けをすべく改行処理を指示した
場合、テキストの状態に応じて段落分けされた文字列の
先頭が自動的に一文字分空けられるので、編集操作が簡
素化し処理スピードが向上する。
[Effects of the Invention] As described above, according to the document creating apparatus of the present invention, when a line feed process is instructed to divide into paragraphs, the head of the character string divided into paragraphs according to the state of the text is automatically set. Since one character can be temporarily separated, the editing operation is simplified and the processing speed is improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本考案の文書作成装置の一実施例構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing an embodiment of a document creating apparatus according to the present invention.

【図2】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 2 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図3】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 3 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図4】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 4 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図5】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 5 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図6】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 6 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図7】本考案の文書作成装置の処理画面例とテキスト
データ格納領域の概念図を示した説明図である。
FIG. 7 is an explanatory diagram showing an example of a processing screen of the document creation device of the present invention and a conceptual diagram of a text data storage area.

【図8】本考案の文書作成装置の処理内容を簡単に示し
たフローチャートである。
FIG. 8 is a flowchart simply showing the processing content of the document creation device of the present invention.

【符号の説明】[Explanation of symbols]

1 キーボード 1a 改行処理指示キー 3 制御部 4 テキストバッファ 5 1行データ読出し部 6 1行データ格納部 7 テキストデータ解析部 8 文字データ格納部 9 テキストデータ格納領域 10 文字データ書込み部 11 1行データ書込み部 12 表示部 DESCRIPTION OF SYMBOLS 1 Keyboard 1a Line feed processing instruction key 3 Control part 4 Text buffer 5 One line data reading part 6 One line data storage part 7 Text data analysis part 8 Character data storage part 9 Text data storage area 10 Character data writing part 11 One line data writing Part 12 Display part

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06F 15/20 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 6 , DB name) G06F 15/20

Claims (1)

(57)【実用新案登録請求の範囲】(57) [Scope of request for utility model registration] 【請求項1】作成中の文書を表示する表示手段と、 該表示手段の編集位置を指示するカーソルと、 改行を指示する改行指示手段と、 該改行指示手段で改行指示されたとき上記カーソルが示
す位置のテキストデータが文字データであるか否かを判
定すると共に、斯るカーソル位置の1カラム前のテキス
トデータが句点データであるか否かを判定する判定手段
と、 該判定手段がカーソル位置のテキストデータが文字デー
タであり、かつ、1カラム前のテキストデータが句点で
あると判定した場合、カーソル位置以降のテキストデー
タ格納領域の先頭にナルデータを埋め込んで改行する改
行手段と、 を備えることを特徴とする文書作成装置。
1. A display device for displaying a document being created, a cursor for designating an editing position of the display device, a line feed designating device for designating a line feed, and the cursor when a line feed is instructed by the line feed designating device. Determining means for determining whether the text data at the indicated position is character data, and determining whether the text data one column before the cursor position is term data; If it is determined that the text data is character data and the text data one column before is a punctuation mark, a line feed means for embedding null data at the beginning of the text data storage area after the cursor position and feeding a new line is provided. A document creation device, characterized in that:
JP1991046274U 1991-06-19 1991-06-19 Memory protection device for each memory board in a multiprocessor system Expired - Lifetime JP2599433Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1991046274U JP2599433Y2 (en) 1991-06-19 1991-06-19 Memory protection device for each memory board in a multiprocessor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1991046274U JP2599433Y2 (en) 1991-06-19 1991-06-19 Memory protection device for each memory board in a multiprocessor system

Publications (2)

Publication Number Publication Date
JPH052264U JPH052264U (en) 1993-01-14
JP2599433Y2 true JP2599433Y2 (en) 1999-09-06

Family

ID=12742649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1991046274U Expired - Lifetime JP2599433Y2 (en) 1991-06-19 1991-06-19 Memory protection device for each memory board in a multiprocessor system

Country Status (1)

Country Link
JP (1) JP2599433Y2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101588002B1 (en) * 2014-04-21 2016-02-12 유종민 Laver gathering device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5990467U (en) * 1982-12-07 1984-06-19 三洋電機株式会社 electronic typewriter
JP2756246B2 (en) * 1985-09-20 1998-05-25 キヤノン株式会社 Character processor
JPH03179553A (en) * 1989-12-08 1991-08-05 Casio Comput Co Ltd Producing device for japanese document
JPH04105165A (en) * 1990-08-24 1992-04-07 Fujitsu Ltd Line feed method for document processor

Also Published As

Publication number Publication date
JPH052264U (en) 1993-01-14

Similar Documents

Publication Publication Date Title
JPS6355098B2 (en)
JPH0541997B2 (en)
GB2154035A (en) Document creating and editing apparatus
JPS645344B2 (en)
JP2599433Y2 (en) Memory protection device for each memory board in a multiprocessor system
JPH0464089B2 (en)
JP3020213B2 (en) Document processing device
JP2562497B2 (en) Annotation word processor
JP2821002B2 (en) Character processing device and character processing method
JPS6367215B2 (en)
JPS6365988B2 (en)
JP2606579B2 (en) Character display device
JP2517471B2 (en) Character string display method
EP0360501B1 (en) A text-editing apparatus with real time display function
JP2672548B2 (en) Document creation device
JP2655836B2 (en) Table device
JPS61231661A (en) Information processor
JPS6411985B2 (en)
JPS61180283A (en) Word processor
JP2655900B2 (en) Character processor
JPH0619907A (en) Document processor
JPS61175765A (en) Format setting system for document processor
JPS62115494A (en) Information processor
JPH046993B2 (en)
JPS61151595A (en) Electronic appliance

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term