Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3138507B2 - Sequence management method - Google Patents
[go: Go Back, main page]

JP3138507B2 - Sequence management method - Google Patents

Sequence management method

Info

Publication number
JP3138507B2
JP3138507B2 JP03212550A JP21255091A JP3138507B2 JP 3138507 B2 JP3138507 B2 JP 3138507B2 JP 03212550 A JP03212550 A JP 03212550A JP 21255091 A JP21255091 A JP 21255091A JP 3138507 B2 JP3138507 B2 JP 3138507B2
Authority
JP
Japan
Prior art keywords
data
address
space
array
variable
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 - Fee Related
Application number
JP03212550A
Other languages
Japanese (ja)
Other versions
JPH0554629A (en
Inventor
伸幸 館
Original Assignee
日本電気アイシーマイコンシステム株式会社
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 日本電気アイシーマイコンシステム株式会社 filed Critical 日本電気アイシーマイコンシステム株式会社
Priority to JP03212550A priority Critical patent/JP3138507B2/en
Publication of JPH0554629A publication Critical patent/JPH0554629A/en
Application granted granted Critical
Publication of JP3138507B2 publication Critical patent/JP3138507B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は配列管理方法に関し、特
にコンピュータのプログラミング言語における静的デー
タ構造の一つである配列の管理を行なう配列管理方法に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an array management method, and more particularly to an array management method for managing an array which is one of static data structures in a computer programming language.

【0002】[0002]

【従来の技術】配列とは、コンピュータのプログラミン
グ言語における静的データ構造の一つであり、同一の構
造を持つデータが記憶領域上に隣接して並んだものであ
る。
2. Description of the Related Art An array is one of static data structures in a computer programming language. Data having the same structure is arranged adjacent to a storage area.

【0003】従来の配列管理方法は、図4(A)に示す
ように、記憶領域上に隣接して並んだn個のデータを格
納するアドレス0〜n−1のn個の空間を有する配列1
と、配列1のn個の空間のうちの1つを指示すポインタ
2とを有しており、配列1にデータを格納するとき、ポ
インタ2によって次にどの空間にデータを格納するかを
示していた。
In the conventional array management method, as shown in FIG. 4A, an array having n spaces at addresses 0 to n-1 for storing n data arranged adjacently on a storage area. 1
And a pointer 2 pointing to one of the n spaces of the array 1. When storing data in the array 1, the pointer 2 indicates in which space the data is to be stored next. I was

【0004】この配列1に、データA,B,C,D,E
の5つのデータを順番に格納する場合について説明す
る。
In this array 1, data A, B, C, D, E
The case where the five data items are stored in order will be described.

【0005】まず、図4(B)に示すように、データA
を配列1のポインタ2が示すアドレス0の空間に格納
し、ポインタ2を+1進めてアドレス1に設定する。次
に、図4(C)に示すように、データBを配列1のポイ
ンタ2が示すアドレス1の空間に格納し、ポインタ2を
+1進めてアドレス2に設定する。同様に、データC,
D,Eを配列1のポインタ2が示すアドレス2,3,4
の空間にそれぞれ格納し、ポインタ2をその都度+1進
めてアドレス3,4,5に設定する。
[0005] First, as shown in FIG.
Is stored in the space of the address 0 indicated by the pointer 2 of the array 1, the pointer 2 is advanced by +1 and set to the address 1. Next, as shown in FIG. 4C, the data B is stored in the space of the address 1 indicated by the pointer 2 of the array 1, and the pointer 2 is advanced by +1 and set to the address 2. Similarly, data C,
Addresses 2, 3, and 4 where D and E are indicated by pointer 2 of array 1
, And the pointer 2 is incremented by +1 each time and set to addresses 3, 4, and 5.

【0006】以上のようにして、データA〜Eを格納完
了した状態を図4(D)に示す。すなわち、配列1に、
何等かのデータが格納されている場合は、ポインタ2が
示すアドレスより−1のアドレスの空間に格納されてい
るデータが最新のデータであるというものであった。
FIG. 4D shows a state where the data A to E have been stored as described above. That is, in array 1,
If any data is stored, the data stored in the address space -1 from the address indicated by the pointer 2 is the latest data.

【0007】[0007]

【発明が解決しようとする課題】上述した従来の配列管
理方法は、データを格納する配列の他に、最新のデータ
格納空間のアドレスを示すポインタを必要とするため、
プログラムが複雑になるという欠点があった。また、プ
ログラムの実行に時間がかかるという欠点があった。
The above-described conventional array management method requires a pointer indicating the address of the latest data storage space in addition to the array for storing data.
There was a disadvantage that the program became complicated. Further, there is a disadvantage that it takes time to execute the program.

【0008】[0008]

【課題を解決するための手段】本発明の配列管理方法
は、n個の同一の構造を持つデータが記憶領域上に隣接
して並んだデータ構造である配列を管理する配列管理方
法において、 前記記憶領域上にそれぞれ第一のアドレ
スを付与して設定され前記n個のデータをそれぞれ前記
第一のアドレス順に格納するn個の空間を設定し、 前
記n個のデータの前記第一のアドレスに1だけ加算した
第二のアドレスの空間である隣接空間に前記n個のデー
タをそれぞれ移動させるデータ移動処理を行い、前記デ
ータ移動処理が、前記n個の空間をアドレス0から昇順
に点検しデータが未格納である最初の空の空間である第
1の空間を探索する第1のステップと、前記第1の空間
を検出したときその第1の空間の第1のアドレスをこの
第1のアドレスを示す第1の変数に格納する第2のステ
ップと、前記第1の変数から1だけ減算した第2のアド
レスを第2の変数に格納する第3のステップと、前記第
1の変数が0であるか否かを点検する第4のステップ
と、前記第4のステップで前記第1の変数が0でない場
合、第3のステップで格納した前記第2の変数の前記第
2のアドレスのデータを前記第1のアドレスの空間に移
動させる第5のステップと、前記第1及び第2の変数の
各々に格納した第1及び第2のアドレス値をそれぞれ1
だけ減算して前記第4のステップに戻る第6のステップ
と、前記第4のステップで前記第1の変数が0である場
合、追加データをアドレス0の空間に格納して処理を終
了する第7のステップとを含むことを特徴とするもので
ある。
According to the present invention, there is provided an array management method for managing an array having a data structure in which n pieces of data having the same structure are arranged adjacently on a storage area. A first address is assigned to each of the storage areas, and n spaces for setting the n data and storing the n data in the first address order, respectively, are set in the first address of the n data. Performing data movement processing for moving each of the n data to an adjacent space which is a space of a second address obtained by adding 1; the data movement processing inspecting the n space from address 0 in ascending order; Searching for a first space, which is the first empty space in which the first space has not been stored, and, when detecting the first space, assigns a first address of the first space to the first address. Show A second step of storing the first variable in the first variable, a third step of storing a second address obtained by subtracting 1 from the first variable in the second variable, and determining whether the first variable is 0. A fourth step of checking whether or not the first variable is not 0 in the fourth step, and the data of the second address of the second variable stored in the third step is stored in the fourth step. A fifth step of moving to the space of one address, and the first and second address values stored in each of the first and second variables are respectively set to 1
A sixth step of subtracting the first variable and returning to the fourth step, and a step of storing the additional data in the space of the address 0 when the first variable is 0 in the fourth step and ending the processing. 7 steps.

【0009】[0009]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0010】図1は本発明の配列管理方法の一実施例を
示すフローチャート図である。
FIG. 1 is a flowchart showing an embodiment of the sequence management method of the present invention.

【0011】また、図2は、本発明の配列管理方法の一
実施例による配列の状態を示す図である。
FIG. 2 is a diagram showing an arrangement state according to an embodiment of the arrangement management method of the present invention.

【0012】本実施例の配列管理方法は、図2(A)に
示すように、記憶領域上に隣接して並んだn個のデータ
を格納するアドレス0〜n−1のn個の空間を有する配
列1を有しており、配列1にデータを格納するとき、前
に格納したデータを順次アドレスの+1ずつ進めた、す
なわち、隣接した次の空間に移動して、これにより空い
た空間に次のデータを格納するという方法である。
As shown in FIG. 2A, the array management method according to this embodiment allocates n spaces at addresses 0 to n-1 for storing n data arranged adjacent to each other on a storage area. When storing data in the array 1, the previously stored data is sequentially advanced by +1 of the address, that is, moved to the next adjacent space, thereby storing the empty space. The following data is stored.

【0013】次に、本実施例の動作について説明する。Next, the operation of this embodiment will be described.

【0014】まず、ステップA1では、配列1を構成す
る空間をアドレス0から順番に点検し、未だデータが格
納されていない最初の空の空間を探索する。
First, at step A1, the spaces constituting the array 1 are checked in order from address 0, and the first empty space in which no data is stored is searched.

【0015】次に、ステップA2では、探索目的である
空の空間を検出したならば、その空間のアドレスを
ドレスを示す変数S1に格納する。すなわち、S1は検
出した空の空間のアドレスを示すことになる。
Next, in step A2, if an empty space to be searched is detected, the address of that space is stored in a variable S1 indicating the address. That is, S1 indicates the address of the detected empty space.

【0016】次に、ステップA3では、変数S2にS1
−1、すなわち、配列1に格納したデータである配列要
素の最後の格納位置の空間のアドレスを格納する。
Next, at step A3, the variable S2 is set to S1.
-1, that is, the address of the space at the last storage position of the array element that is the data stored in array 1 is stored.

【0017】次に、ステップA4では、S1が配列1の
空間のアドレス0であるかどうかを点検する。そうでな
ければ、ステップA5に進み、ステップA3で格納した
S2のアドレスの空間の配列要素すなわちデータをS1
のアドレスの空間に移動させる。
Next, at step A4, it is checked whether or not S1 is the address 0 of the space of the array 1. Otherwise, the process proceeds to step A5, in which the array element in the space of the address of S2 stored in step A3, that is, data
To the address space.

【0018】次に、ステップA6では、S1,S2に格
納したアドレスの値をそれぞれ1ずつ減算し、次の配列
要素の移動に備える。
Next, in step A6, the address values stored in S1 and S2 are respectively decremented by 1 to prepare for the movement of the next array element.

【0019】次に、再びステップA4に戻り、ステップ
A4〜A6を配列要素の数の分だけ繰返す。
Next, returning to step A4, steps A4 to A6 are repeated by the number of array elements.

【0020】最後にステップA4で、S1が配列1の空
間のアドレス0と一致すると、すなわち、すべての配列
要素の移動が完了すると、ステップA7に分岐し、追加
データを配列1のアドレス0の空間にに格納して処理を
完了する。
Finally, in step A4, when S1 matches the address 0 in the space of the array 1, that is, when the movement of all array elements is completed, the flow branches to step A7, and additional data is stored in the space of the address 0 in the array 1. To complete the process.

【0021】図2において、配列1に従来例と同様、デ
ータA,B,C,D,Eの5つのデータを順番に格納す
る場合について説明する。
Referring to FIG. 2, a case will be described in which five data A, B, C, D, and E are sequentially stored in the array 1 as in the conventional example.

【0022】図2(A)は、記憶領域上に隣接して並ん
だn個のデータを格納するアドレス0〜n−1のn個の
空間を有する配列1を示す。
FIG. 2A shows an array 1 having n spaces at addresses 0 to n-1 for storing n data arranged adjacently on a storage area.

【0023】まず、最初のデータAを配列1のアドレス
0の空間に格納する(図2(B))。
First, the first data A is stored in the space at the address 0 of the array 1 (FIG. 2B).

【0024】次に、次のデータBを格納するとき、配列
1内のデータをすべてアドレスを1加算した隣接の空間
に移動させ、その後に空いたアドレス0の空間にデータ
Bを格納する(図2(C))。
Next, when the next data B is stored, all the data in the array 1 is moved to the adjacent space obtained by adding 1 to the address, and then the data B is stored in the space of the vacant address 0 (FIG. 8). 2 (C)).

【0025】同様にして、データC,D,Eまで順次格
納したときの配列1の状態を図2(D)に示す。
Similarly, FIG. 2D shows the state of array 1 when data C, D, and E are sequentially stored.

【0026】図2(B)〜(D)に示すように、本実施
例の方法では、配列1のアドレス0の空間には必ず最新
のデータが格納されていることになる。
As shown in FIGS. 2B to 2D, in the method of this embodiment, the latest data is always stored in the space of the array 1 at the address 0.

【0027】次に、本発明の第二の実施例について説明
する。
Next, a second embodiment of the present invention will be described.

【0028】図3は、本発明の第二の実施例を示す、
(A),(C)は表示画面の一例を示す図、(B),
(D)は(A),(C)のそれぞれに対応する配列を示
す図、(E)はブロック図である。
FIG. 3 shows a second embodiment of the present invention.
(A), (C) is a diagram showing an example of a display screen, (B), (C)
(D) is a diagram showing an array corresponding to each of (A) and (C), and (E) is a block diagram.

【0029】本実施例は、図3(E)に示す、表示装置
5と、パーソナルコンピュータ6と、開発支援装置7と
からなるマイクロコンピュータの開発支援システムにお
ける画像表示の処理部分に適用したものである。この画
像表示は画面を複数の領域に分割して情報を表示するマ
ルチウインドウ方式によっている。このマルチウインド
ウ表示のウインドウ管理手段として用いたものである。
This embodiment is applied to an image display processing portion in a microcomputer development support system shown in FIG. 3E, which comprises a display device 5, a personal computer 6, and a development support device 7. is there. This image display is based on a multi-window system that divides a screen into a plurality of areas and displays information. The multi-window display is used as window management means.

【0030】表示装置の画面上に、図3(A)に示すよ
うな3つのウインドウW1,W2,W3が表示されてい
るときの配列1の状態を図3(B)に示す。ここで、最
新データW3は、画面上で最も手前にあるウインドウを
示す。
FIG. 3B shows the state of array 1 when three windows W1, W2, W3 as shown in FIG. 3A are displayed on the screen of the display device. Here, the latest data W3 indicates the foreground window on the screen.

【0031】次に、図3(C)に示すように、新たにウ
インドウW4を表示した場合、配列1の状態は図3
(D)のように、最も手前にあるウインドウW4のデー
タが配列1のアドレス0の空間に格納されている。した
がって、最新データである最も手前にあるウインドウW
4を、配列1のアドレス0の空間を点検することにより
参照することができる。
Next, as shown in FIG. 3C, when a new window W4 is displayed, the state of the array 1 is changed to the state shown in FIG.
As shown in (D), the data of the foreground window W4 is stored in the address 0 space of the array 1. Therefore, the most recent window W which is the latest data
4 can be referenced by checking the space at address 0 of array 1.

【0032】[0032]

【発明の効果】以上説明したように、本発明の配列管理
方法は、n個のデータをそれぞれアドレス順に格納する
n個の空間を設定し、データの現在のアドレスに1だけ
加算した新アドレスの隣接空間にデータをそれぞれ移動
させる移動処理を行いこのデータ移動処理が、n個の
空間をアドレス0から昇順に点検しデータが未格納であ
る最初の空の空間である第1の空間を探索し、第1の空
間を検出したときその第1の空間の第1のアドレスをこ
の第1のアドレスを示す第1の変数に格納する第1,第
2のステップと、第1の変数から1だけ減算した第2の
アドレスを第2の変数に格納する第3のステップと、第
1の変数が0であるか否かを点検する第4のステップ
と、第4のステップで第1の変数が0でない場合、第3
のステップで格納した第2のアドレスのデータを上記第
1のアドレスの空間に移動させる第5のステップと、第
1及び第2の変数の各々に格納した第1及び第2のアド
レス値をそれぞれ1だけ減算する第6のステップと、第
4のステップで第1の変数が0である場合、追加データ
をアドレス0の空間に格納して処理を終了する第7のス
テップとを含むことにより、最新データは配列のアドレ
ス0の空間を点検することにより参照できるので、ポイ
ンタは不要となり、したがって、プログラムが簡単にな
るという効果がある。また、プログラムの実行時間を短
縮できるという効果がある。
As described above, according to the array management method of the present invention, n spaces for storing n data in the order of addresses are set , and a new address of the new address obtained by adding 1 to the current address of the data is set . Movement processing for moving data to adjacent spaces is performed , and this data movement processing is performed by n pieces of data.
The space is checked in ascending order from address 0, and no data is stored.
Search the first space, which is the first empty space
When an interval is detected, the first address in the first space is copied.
Stored in a first variable indicating a first address of
Step 2 and a second variable obtained by subtracting 1 from the first variable.
A third step of storing the address in a second variable;
Fourth step to check if variable 1 is 0
And if the first variable is not 0 in the fourth step, the third
The data of the second address stored in the step
A fifth step of moving to a space of one address;
First and second addresses stored in the first and second variables, respectively;
A sixth step of subtracting each one of the
If the first variable is 0 in step 4, additional data
Is stored in the address 0 space, and the process ends.
By including the step, the latest data can be referred to by checking the space of the address 0 of the array, so that the pointer is not required, and thus the program can be simplified. In addition, there is a gutter cormorants effect that can reduce the execution time of the program.

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

【図1】本発明の配列管理方法の一実施例を示すフロー
チャートである。
FIG. 1 is a flowchart showing an embodiment of an array management method according to the present invention.

【図2】本実施例の配列管理方法における動作の一例を
示す配列の状態図である。
FIG. 2 is a state diagram of an array showing an example of an operation in the array management method of the embodiment.

【図3】本発明の配列管理方法の第二の実施例を示すマ
ルチウインドウ表示の表示画面と配列の状態図とブロッ
ク図である。
FIG. 3 is a view showing a multi-window display screen, a state diagram of an arrangement, and a block diagram showing a second embodiment of the arrangement management method of the present invention.

【図4】従来の配列管理方法の一例を示す配列の状態図
である。
FIG. 4 is a state diagram of an array showing an example of a conventional array management method.

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

1 配列 2 ポインタ 5 表示装置 6 パーソナルコンピュータ 7 開発支援装置 Reference Signs List 1 array 2 pointer 5 display device 6 personal computer 7 development support device

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 n個の同一の構造を持つデータが記憶領
域上に隣接して並んだデータ構造である配列を管理する
配列管理方法において、 前記記憶領域上にそれぞれ第一のアドレスを付与して設
定され前記n個のデータをそれぞれ前記第一のアドレス
順に格納するn個の空間を設定し、 前記n個のデータの前記第一のアドレスに1だけ加算し
た第二のアドレスの空間である隣接空間に前記n個のデ
ータをそれぞれ移動させるデータ移動処理を行い、 前記データ移動処理が、前記n個の空間をアドレス0か
ら昇順に点検しデータが未格納である最初の空の空間で
ある第1の空間を探索する第1のステップと、 前記第1の空間を検出したときその第1の空間の第1の
アドレスをこの第1のアドレスを示す第1の変数に格納
する第2のステップと、 前記第1の変数から1だけ減算した第2のアドレスを第
2の変数に格納する第3のステップと、 前記第1の変数が0であるか否かを点検する第4のステ
ップと、 前記第4のステップで前記第1の変数が0でない場合、
第3のステップで格納した前記第2の変数の前記第2の
アドレスのデータを前記第1のアドレスの空間に移動さ
せる第5のステップと、 前記第1及び第2の変数の各々に格納した第1及び第2
のアドレス値をそれぞれ1だけ減算して前記第4のステ
ップに戻る第6のステップと、 前記第4のステップで前記第1の変数が0である場合、
追加データをアドレス0の空間に格納して処理を終了す
る第7のステップとを含むことを特徴とする配列管理方
法。
1. An array management method for managing an array having a data structure in which n pieces of data having the same structure are arranged side by side on a storage area, wherein a first address is assigned to each of the storage areas. A second address space in which n spaces for setting and storing the n data in the order of the first address are set, and one is added to the first address of the n data. Performing data movement processing for moving the n data to the adjacent space, wherein the data movement processing is the first empty space in which the n spaces are checked in ascending order from address 0 and no data is stored. A first step of searching for a first space; and a second step of storing a first address of the first space in a first variable indicating the first address when the first space is detected. Steps and A third step of storing a second address obtained by subtracting 1 from the first variable in a second variable, a fourth step of checking whether or not the first variable is 0; In a fourth step, if the first variable is not 0,
A fifth step of moving the data of the second address of the second variable stored in the third step to the space of the first address, and storing the data in each of the first and second variables First and second
Of the fourth step by subtracting the address value of
A sixth step of returning to step S, and if the first variable is 0 in the fourth step,
A seventh step of storing the additional data in the address 0 space and ending the processing.
【請求項2】 前記データが、表示画面を複数の領域に
分割してそれぞれ情報を表示するマルチウインドウ方式
における個々のウインドウのデータであることを特徴と
する請求項1記載の配列管理方法。
2. The array management method according to claim 1, wherein the data is data of individual windows in a multi-window system that divides a display screen into a plurality of regions and displays information on each of the regions.
JP03212550A 1991-08-26 1991-08-26 Sequence management method Expired - Fee Related JP3138507B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03212550A JP3138507B2 (en) 1991-08-26 1991-08-26 Sequence management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03212550A JP3138507B2 (en) 1991-08-26 1991-08-26 Sequence management method

Publications (2)

Publication Number Publication Date
JPH0554629A JPH0554629A (en) 1993-03-05
JP3138507B2 true JP3138507B2 (en) 2001-02-26

Family

ID=16624546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03212550A Expired - Fee Related JP3138507B2 (en) 1991-08-26 1991-08-26 Sequence management method

Country Status (1)

Country Link
JP (1) JP3138507B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8622397B2 (en) 2010-10-12 2014-01-07 Nok Corporation Oil seal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8622397B2 (en) 2010-10-12 2014-01-07 Nok Corporation Oil seal

Also Published As

Publication number Publication date
JPH0554629A (en) 1993-03-05

Similar Documents

Publication Publication Date Title
US20090327965A1 (en) Selection of items in a virtualized view
US7266785B2 (en) Showing ancestors in tree view while scrolling
JP2521036B2 (en) Data display method, system and execution method
US6657641B2 (en) Scenario display method and apparatus
JP2818529B2 (en) Information storage device
US7269589B2 (en) Database managing method and system having data backup function and associated programs
JP3138507B2 (en) Sequence management method
JP2965030B1 (en) Scroll display system and recording medium recording scroll display program
JP3533674B2 (en) Information display device and method thereof
JP2863484B2 (en) Map display method
JPH11338456A (en) Map display system and image scroll processing method in it
JPH07141137A (en) Menu selection method
JPS59194232A (en) Screen processing system of display device
JPH11213007A (en) Display method of product component configuration information and display device
JP2722684B2 (en) File system search device
CN114064018A (en) Parent-child relationship control and method for quickly constructing parent-child relationship data structure
JP2815588B2 (en) Forgetting return method of virtual memory
JPH1049330A (en) Device for file display based upon access frequency
JP2831741B2 (en) Storage Element Allocation Support Device in Architecture Synthesis System
JP2831717B2 (en) Data path display device
JPH11282599A (en) Display method and device for change of file contents and medium recording display program
JPH03223791A (en) Display device
JPH10143506A (en) Data processing device
JPH0291690A (en) Enlargement/reduction display system
JPH09330217A (en) Function expanding method for standard program

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000516

LAPS Cancellation because of no payment of annual fees