JPH03185519A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH03185519A JPH03185519A JP1324756A JP32475689A JPH03185519A JP H03185519 A JPH03185519 A JP H03185519A JP 1324756 A JP1324756 A JP 1324756A JP 32475689 A JP32475689 A JP 32475689A JP H03185519 A JPH03185519 A JP H03185519A
- Authority
- JP
- Japan
- Prior art keywords
- program
- subroutine
- external memory
- memory
- internal memory
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 abstract description 15
- 238000000034 method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000007792 addition Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000873 masking effect Effects 0.000 description 3
- 241001071864 Lethrinus laticaudis Species 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Microcomputers (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報処理装置、特に1チツプマイクコンピユ
ータ(以下、マイクコンピュータをマイコンという)に
係り、そのプログラム制御技術に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing device, particularly a one-chip microphone computer (hereinafter referred to as a microcomputer), and relates to a program control technique thereof.
1チップマイコン−基本的にはシングルチップモードで
使用
外部メモリ付加して拡張モードで使用するか、あるいは
内部メモリの交換により、プログラムの変更が可能であ
る。この場合、新たにマスクROMを用意することとな
る。1-chip microcomputer - Basically used in single-chip mode Programs can be changed by adding external memory and using in expansion mode, or by replacing internal memory. In this case, a new mask ROM must be prepared.
しかし、各種仕様変更の中には、仕様変更前のプログラ
ムに所定の処理を加えるだけで仕様変更できてしまう場
合もある。この場合、マスクROMの追加・変更は非効
率的である。However, among various types of specification changes, there are cases in which the specifications can be changed simply by adding predetermined processing to the program before the specification change. In this case, adding or changing the mask ROM is inefficient.
なお、従来、ピギーマイコンというものもあり、このも
のは、マイコンの上部にコネクタソケットがあって、こ
のソケットを用いてROMの全てをマイコンの外部に配
するようになっているものである。ここに設置するRO
Mはマスク化されておらず、EPROMやEAROMで
ある。Note that there is also a conventional piggy microcomputer, which has a connector socket on the top of the microcomputer, and uses this socket to place all of the ROM outside the microcomputer. RO to be installed here
M is not masked and is an EPROM or EAROM.
このものによれば、プログラムの追加・変更に対する自
由度は上がる。According to this, the degree of freedom in adding and changing programs increases.
しかし、このピギーマイコンは、コストが大であり、少
量生産には良いが、民生用の大量生産には向かない。ま
た、プログラム実行のためのROMが外部にあるので、
マイコンから発生する電気的なノイズが多く、他の回路
や機器の外部への影響が大きい。However, this piggy microcontroller is expensive, and although it is good for small-scale production, it is not suitable for mass-production for consumer use. Also, since the ROM for program execution is external,
There is a lot of electrical noise generated from the microcontroller, which has a large impact on other circuits and devices outside.
上記したように従来のマイコンは、1度マスク化される
と、そのマスクROMに記載されたプログラムに対する
追加・変更が全くできず、このプログラムの追加・変更
を必要としたときは、必ずマスクを再度起こさなければ
ならないという問題がある。したがって、マスクを起こ
す時間が必要となり、マスク化が新たにかかることと相
俟ってコスト高となる問題がある。As mentioned above, once a conventional microcontroller is masked, no additions or changes can be made to the program written in the mask ROM, and when it is necessary to add or change this program, the mask must be used. The problem is that it has to happen again. Therefore, time is required to raise the mask, and together with the need for new mask formation, there is a problem of high costs.
本発明は、上記従来技術の有する問題点に鑑みてなされ
たもので、その目的とするところは、マスク化されたプ
ログラムに対して仕様変更を加えることができる情報処
理装置を提供することにある。The present invention has been made in view of the problems of the prior art described above, and an object thereof is to provide an information processing device that can make specification changes to a masked program. .
本発明の情報処理装置は、固定プログラムを格納するマ
スク化された内部メモリと、読出し・書込み可能な内部
メモリと、起動信号に応答して外部メモリにおけるプロ
グラムデータの存在の有無を確認する手段と、上記外部
メモリにプログラムデータが存在する場合に、この外部
メモリから上記内部メモリへ上記プログラムデータを読
込んでサブルーチンを形成する手段と、定期的に割込み
信号を発生する手段と、この割込み信号に応答して上記
固定プログラムの実行を停止し上記内部メモリのサブル
ーチンを実行する手段とを備えている。The information processing device of the present invention includes a masked internal memory that stores a fixed program, a readable/writable internal memory, and means for confirming the presence or absence of program data in the external memory in response to an activation signal. , means for reading the program data from the external memory into the internal memory to form a subroutine when the program data exists in the external memory, means for periodically generating an interrupt signal, and responding to the interrupt signal. and means for stopping execution of the fixed program and executing the subroutine in the internal memory.
本発明によれば、上記固定プログラムに対して追加した
り、あるいは固定プログラムのある部分を変更したりす
るためのプログラムを外部メモリに用意しておけば、起
動時に内部メモリに読込まれ、サブルーチンとして格納
される。そして、定期的に発生される割込みにより、固
定プログラムの代わりにその内部メモリのサブルーチン
が実行され、ここで固定プログラムの処理に対し追加の
処理を加えたり変更を行ったりすることができる。According to the present invention, if a program for adding to the above-mentioned fixed program or changing a certain part of the fixed program is prepared in external memory, it is read into internal memory at startup and is executed as a subroutine. Stored. In response to periodically generated interrupts, a subroutine in the internal memory is executed instead of the fixed program, and additional processing or changes can be made to the processing of the fixed program.
これにより、マスク化されたプログラムに対して仕様変
更を加えることができたことになる。This means that it is possible to make specification changes to the masked program.
以下に本発明の実施例について図面を参照しつつ説明す
る。Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明情報処理装置の一実施例に係るマイコン
の仕様変更プログラムを内部RAMに読込む処理を示す
フローチャートである。第2図はその読込んだプログラ
ムを実行するための割込み処理を示すフローチャートで
ある。FIG. 1 is a flowchart showing a process of reading a microcomputer specification change program into an internal RAM according to an embodiment of the information processing apparatus of the present invention. FIG. 2 is a flowchart showing interrupt processing for executing the read program.
本実施例のマイコンは、その内蔵マスクROMに、第1
図及び第2図に示すようなプログラムを有し、また内蔵
RAMにプログラムデータ格納領域を有している。この
プログラムデータ格納領域には、外部メモリに格納され
ているプログラムデータを読込んでサブルーチンとして
格納し、これを定期的に実行するようになっている。つ
まり起動時には第1図のプログラムデータ読込み処理を
実行して、かかる外部メモリのプログラムデータを読込
み、その後、定期的(l 5sec毎)に第2図の割込
み処理を行って、RAM内のサブルーチンを実行する。The microcontroller of this embodiment has a first memory in its built-in mask ROM.
It has a program as shown in FIG. 2 and FIG. 2, and also has a program data storage area in a built-in RAM. In this program data storage area, program data stored in an external memory is read and stored as a subroutine, which is periodically executed. That is, at startup, the program data reading process shown in Figure 1 is executed to read the program data from the external memory, and then the interrupt process shown in Figure 2 is performed periodically (every 5 seconds) to execute the subroutine in the RAM. Execute.
したがって、このRAM内のプログラムはROMに在る
プログラムの一部を構成するようになる。以下、これに
つき詳細に説明する。Therefore, the program in this RAM becomes part of the program in the ROM. This will be explained in detail below.
第1図において、電源が投入されると、オペレーション
システムはこのプログラムデータ読込み処理に来て、ス
テップSllにおいて、外部メモリの有無を判断する。In FIG. 1, when the power is turned on, the operating system enters the program data reading process and determines the presence or absence of external memory in step Sll.
この判定がNOの場合には、ステップS14において、
上記第2図の割込み処理においてサブルーチンとしてコ
ールされるRAMの先頭アドレスにリターンサブルーチ
ンのコマンドをセットする。If this determination is NO, in step S14,
A return subroutine command is set at the top address of the RAM that is called as a subroutine in the interrupt processing shown in FIG. 2 above.
よって、オペレージジンシステムはこのコマンドを読む
とメインのサブルーチンに戻る。Therefore, when the operating system reads this command, it returns to the main subroutine.
ステップS11の判定がYESになった場合には、ステ
ップ813において、外部メモリのプログラムデータ数
を読込む。次いで、ステップS14でプログラムデータ
数が“0”であるか否かを判定する。If the determination in step S11 is YES, in step 813 the number of program data in the external memory is read. Next, in step S14, it is determined whether the number of program data is "0".
このステップS14の判定がNOの場合には、外部メモ
リは存在するものの、プログラムデータは空であること
から、ステップS12を実行する。If the determination in step S14 is NO, the program data is empty although the external memory exists, so step S12 is executed.
他方、ステップS14の判定がYESの場合には、ステ
ップS15において、当該外部メモリから所定バイト数
のプログラムデータを読込み、次いでステップS16に
おいて、ステップ313で読込んだプログラムデータ数
から、ステップS15で読込んだ分のデータ数を差し引
いたときの残りが“0“であるか否かを判断する。この
判断の結果、NOであるときにはステップS15に戻り
、YESであるときにはプログラム読込み処理を終了す
る。On the other hand, if the determination in step S14 is YES, a predetermined number of bytes of program data is read from the external memory in step S15, and then in step S16, the number of program data read in step S15 is read from the number of program data read in step 313. It is determined whether or not the remaining amount after subtracting the number of data obtained is "0". If the result of this judgment is NO, the process returns to step S15, and if it is YES, the program reading process is ended.
すなわち、ステップS14の判定がNOで、外部メモリ
にプログラムデータが存在する場合、ステップS15.
S16を繰返すことによりプログラムデータのバイト数
だけ読込んで、当該読込み処理を終了する。That is, if the determination in step S14 is NO and the program data exists in the external memory, step S15.
By repeating S16, only the number of bytes of program data is read, and the reading process ends.
これにより、RAM上には、外部メモリから読込んだプ
ログラムデータによってサブルーチンが形成される。As a result, a subroutine is formed on the RAM using the program data read from the external memory.
次に、既に述べた通り本実施例のマイコンは、1m5e
c毎に割込み信号を発生するタイマ手段を備え、この割
込み信号が発生される度に以下の第2図の処理が行われ
る。Next, as already mentioned, the microcontroller of this embodiment is 1m5e
The device is provided with a timer means for generating an interrupt signal every c, and the following processing shown in FIG. 2 is performed every time this interrupt signal is generated.
この第2図において、割込み信号が発生されると、オペ
レーションシステムはタイマ割込み処理に入り、まずス
テップS21においてアキュムレータのデータを退避し
、ステップS22において、第1図の処理で読込んだR
AM上のサブルーチンをコールし実行する。これが終了
すると、ステップ823において、ステップS21で退
避したデータをアキュムレータに復帰させ、割込み処理
を終了する。In FIG. 2, when an interrupt signal is generated, the operating system enters timer interrupt processing, first in step S21 saves the data in the accumulator, and in step S22, the R
Call and execute a subroutine on AM. When this is completed, in step 823, the data saved in step S21 is returned to the accumulator, and the interrupt processing is ended.
したがって、RAM上のサブルーチンは、ROM上のメ
インのルーチンにおける割込みが発生したときの場所に
追加されているのと同じこととなり、実行できる内容で
あれば、その内容に制限はない。Therefore, the subroutine on the RAM is the same as being added to the main routine on the ROM at the location when the interrupt occurs, and there are no restrictions on its content as long as it can be executed.
つまり、従来のように必ずしもROM上のプログラム全
体と置き変わるような内容のものではなくてもよいこと
となる。In other words, the content does not necessarily have to replace the entire program on the ROM as in the past.
よって、ROM上の固定プログラムに対して追加したり
、あるいは固定プログラムのある部分を変更したりする
ためのプログラムを外部メモリに用意しておけば、起動
時にRAMに読込まれ、サブルーチンとして格納される
。そして、定期的に発生される割込みにより、固定プロ
グラムの代わりにRAM上のサブルーチンが実行され、
ここで固定プログラムの処理に対し追加の処理を加えた
り変更を行ったりすることができる。これにより、マス
ク化されたプログラムに対して仕様変更を加えることが
できたことになる。Therefore, if you prepare a program in external memory to add to the fixed program in ROM or change a certain part of the fixed program, it will be read into RAM at startup and stored as a subroutine. . Then, a subroutine in RAM is executed instead of the fixed program by a regularly generated interrupt.
Here you can add additional processing or make changes to the fixed program processing. This means that it is possible to make specification changes to the masked program.
次に本発明による仕様変更の具体例について説明する。Next, a specific example of specification change according to the present invention will be explained.
第3図はLEDの点灯について仕様変更があった場合の
一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of a case where there is a specification change regarding lighting of the LED.
この図のプログラムは、ROM上に、LED■。The program in this figure is on the ROM and the LED ■.
■がそれぞれ独立して点灯する仕様の固定プログラムが
格納されているとしたとき、LED■が消えている間だ
けLED■を消すようにするための仕様変更プログラム
である。Assuming that a fixed program is stored that specifies that LEDs (2) and (2) are turned on independently, this is a specification change program that causes LED (2) to turn off only while LED (2) is turned off.
まずLED■が点灯、LED■が消灯であったとすると
、ステップS31における判定がYES。First, assuming that the LED ■ is on and the LED ■ is off, the determination in step S31 is YES.
ステップS32の判定がNoになり、ステップ833に
おいて、LEDメモリを′1mにセットし、LED■を
消灯する。ここで、LEDメモリを“1”にセットする
とはつまり、LED■が消灯していたがために、点灯し
ていたLED■を消灯させたことを示すデータをセット
することを意味する。The determination in step S32 becomes No, and in step 833, the LED memory is set to '1m, and the LED ■ is turned off. Here, setting the LED memory to "1" means setting data indicating that since the LED ■ was off, the LED ■ that had been lit was turned off.
やがてLED■が点灯すると、ステップS31はNO1
ステップS34でYESになり、ステッブS35におけ
る判定がYESとなって、LED 。When the LED ■ turns on eventually, step S31 is NO1.
The result in step S34 is YES, the determination in step S35 is YES, and the LED is turned on.
■が点灯し、LEDメモリは“0°にリセットされるこ
ととなる。■ will light up, and the LED memory will be reset to "0°."
これにより、点灯していたLED■はLED■が消灯中
だけ消されることとなる。As a result, the lit LED ■ is turned off only while the LED ■ is turned off.
その他の場合、まずLED■が点灯、LED■が点灯の
ときには、ステップS31.832がYESとなって、
そのままの状態が保持される。In other cases, the LED ■ is lit first, and when the LED ■ is lit, step S31.832 becomes YES,
The current state will be maintained.
また、LED■が消灯、LED■が点灯であってもLE
Dメモリが0mであるとき、っまりLED■は本サブル
ーチンの制御により消灯されたものではないときには、
ステップS31がNO、ステップS34がYESになる
がステップS35がNoになり、そのままの状態が保持
されることとなる。Also, even if the LED ■ is off and the LED ■ is lit, the LED
When the D memory is 0m and the LED ■ has not been turned off by the control of this subroutine,
Step S31 becomes NO, step S34 becomes YES, but step S35 becomes No, and the same state is maintained.
以上、仕様変更の一具体例について説明したが、本発明
はハードの仕様変更に対応することも可能である。Although a specific example of a change in specifications has been described above, the present invention can also accommodate changes in hardware specifications.
例えば第4図はハードによる仕様変更例を示すものであ
り、この図において、A、Bを出力ポート、Cを入力ポ
ートとし、出力ポートAが′L#く出力ポートBが“H
”のときのみ人力ボートCE“H“を供給しようという
ものである。For example, Fig. 4 shows an example of a specification change using hardware. In this figure, A and B are output ports, C is an input port, and output port A is 'L#' and output port B is 'H#'.
The plan is to supply the human-powered boat CE "H" only when
本発明によれば、出力ポートAが11 L IIか否か
、および出力ポートBが“Hoであるか否かをそれぞれ
判定するステップと、両ステップにおいてYESの判定
が出たときにのみ入力ポートCを“Hoにするプログラ
ムを外部メモリに用意しておくことにより、第4図のハ
ード変更と同等の仕様変更を達成することができる。According to the present invention, the step of determining whether or not output port A is 11L II and whether or not output port B is "Ho", and the step of determining whether or not output port A is "Ho", and only when a YES determination is made in both steps, the input port By preparing a program to set C to "Ho" in an external memory, a specification change equivalent to the hardware change shown in FIG. 4 can be achieved.
以上説明したように本発明によれば、固定プログラムに
対して追加したり、あるいは固定プログラムのある部分
を変更したりするためのプログラムを外部メモリに用意
しておくことにより、起動時に内部メモリに読込まれ、
定期的に発生される割込みにより、固定プログラムの代
わりにその内部メモリのサブルーチンが実行され、ここ
で量定プログラムの処理に対し追加の処理を加え;り変
更を行ったりすることができるので、マ(り化されたプ
ログラムに対して仕様変更や追加を行うことができるこ
とになる。これにより、次のような種々のメリットが得
られる。As explained above, according to the present invention, by preparing a program in the external memory for adding to a fixed program or changing a certain part of the fixed program, it is stored in the internal memory at startup. loaded,
Periodically generated interrupts cause subroutines in its internal memory to be executed instead of the fixed program, where additional processing or changes can be made to the processing of the quantification program. (This means that specifications can be changed and additions made to the standardized program. This provides the following various benefits.
■ 基本的なプログラムはマスク化し、各仕様に合わせ
て変更する部分を外部メモリに書込んでおくことにより
、各仕様毎にマイコンをマスク化する必要がなく一種類
でよいこととなる。■ By masking the basic program and writing the parts to be changed according to each specification into external memory, there is no need to mask the microcontroller for each specification, and only one type is required.
■ 内部メモリと同一のメモリマツプ上に割当てられる
ハードの仕様変更に代替する仕様変更をソフト上で成す
ことができる。■ Specification changes can be made on software to replace hardware specification changes that are allocated on the same memory map as the internal memory.
■ 読出し書込み可能な内部メモリの容量を増やすこと
により、追加プログラムの大きさに制限がないため、機
能拡充等を容易におこなうことができる。■ By increasing the capacity of the internal memory that can be read and written, there is no limit to the size of additional programs, making it easier to expand functionality.
■ プログラム追加・変更に伴うマスク化が不要になる
ため、コスト安となる。■ Costs are reduced because masking is not required when adding or changing programs.
■ また、プログラム追加・変更に伴うマスク化のため
の時間が不要になるため、プログラム追加・仕様変更を
迅速に行うことができる。因みに、マスク化には4週間
程度かかるが、外部メモリは1日で対応が可能である。■ Furthermore, since there is no need to spend time creating masks for program additions and changes, program additions and specification changes can be made quickly. Incidentally, masking takes about four weeks, but external memory can be completed in one day.
■ 従来、仕様ミスが生じた場合、そのマイコンは捨て
られていたが、そのようなマイコンを生かすことが可能
になる。■ Previously, if a specification error occurred, the microcontroller would be thrown away, but now it will be possible to make use of such a microcontroller.
■ プログラムの追加・変更は必ずしも、対象とするプ
ログラム全体を入れ替える必要がなく、部分的な対応が
可能であるため、ソフト設計者の工数を削減することが
できる。■ Additions and changes to programs do not necessarily require replacing the entire target program, and partial changes can be made, reducing the number of man-hours for software designers.
第1図は本発明情報処理装置の一実施例に係るマイコン
の仕様変更プログラムを内部RAMに読込む処理を示す
フローチャートである。第2図はその読込んだプログラ
ムを実行するための割込み処理を示すフローチャート、
第3図は本発明による仕様変更の一具体例を示すフロー
チャート、第4図は本発明により対応可能なハードウェ
アの仕様変更の一興体例を示す回路図、第5図は従来の
1チツプマイコンのメモリ構成を示すメモリマツプ概念
図である。
Sll−S14・・・起動信号に応答して外部メモリに
おけるプログラムデータの存在の有無を確認するステッ
プ、S15.S16・・・外部メモリにプログラムデー
タが存在する場合に、この外部メモリから上記内部メモ
リへ上記プログラムデータを読込んでサブルーチンを形
成する手段と、821〜323・・・割込み信号に応答
して上記固定プログラムの実行を停止し上記内部メモリ
のサブルーチンを実行するステップ。FIG. 1 is a flowchart showing a process of reading a microcomputer specification change program into an internal RAM according to an embodiment of the information processing apparatus of the present invention. FIG. 2 is a flowchart showing the interrupt processing for executing the loaded program.
FIG. 3 is a flowchart showing a specific example of a specification change according to the present invention, FIG. 4 is a circuit diagram showing an example of a hardware specification change that can be handled by the present invention, and FIG. FIG. 2 is a conceptual diagram of a memory map showing a memory configuration. Sll-S14... Step of confirming the presence or absence of program data in the external memory in response to the activation signal, S15. S16: means for reading the program data from the external memory to the internal memory to form a subroutine when the program data exists in the external memory; A step of stopping the program execution and executing the subroutine in the internal memory.
Claims (1)
、 読出し・書込み可能な内部メモリと、 起動信号に応答して外部メモリにおけるプログラムデー
タの存在の有無を確認する手段と、上記外部メモリにプ
ログラムデータが存在する場合に、この外部メモリから
上記内部メモリへ上記プログラムデータを読込んでサブ
ルーチンを形成する手段と、 定期的に割込み信号を発生する手段と、 この割込み信号に応答して上記固定プログラムの実行を
停止し上記内部メモリのサブルーチンを実行する手段と
、 を備えている情報処理装置。[Scope of Claims] A masked internal memory that stores a fixed program, a readable/writable internal memory, a means for confirming the presence or absence of program data in an external memory in response to an activation signal, and the above-mentioned device. means for reading the program data from the external memory into the internal memory to form a subroutine when program data exists in the external memory; means for periodically generating an interrupt signal; and means for periodically generating an interrupt signal; An information processing device comprising: means for stopping execution of the fixed program and executing a subroutine in the internal memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1324756A JP2689660B2 (en) | 1989-12-14 | 1989-12-14 | One-chip microcomputer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1324756A JP2689660B2 (en) | 1989-12-14 | 1989-12-14 | One-chip microcomputer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03185519A true JPH03185519A (en) | 1991-08-13 |
| JP2689660B2 JP2689660B2 (en) | 1997-12-10 |
Family
ID=18169328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1324756A Expired - Lifetime JP2689660B2 (en) | 1989-12-14 | 1989-12-14 | One-chip microcomputer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2689660B2 (en) |
-
1989
- 1989-12-14 JP JP1324756A patent/JP2689660B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2689660B2 (en) | 1997-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPWO2004079583A1 (en) | Data transfer control device and DMA data transfer control method | |
| JPH0317139B2 (en) | ||
| ATE218226T1 (en) | ACCESS CONTROL FOR COUPLED MASK PROGRAMMED MICROCONTROLLER | |
| JP3563768B2 (en) | ROM program change device | |
| CN114296951B (en) | A method, system, terminal and storage medium for sharing data between processes | |
| JPS63101931A (en) | Program control system | |
| JPS61500283A (en) | Microcomputer with internal address mapper | |
| JPH03185519A (en) | Information processor | |
| JPH0436416B2 (en) | ||
| JP2000128447A (en) | Elevator control program rewriting device | |
| CN115114006B (en) | Method and device for field protection triggered by interruption of single-chip microcomputer application program | |
| JP3958675B2 (en) | Microcontroller and control method of microcontroller | |
| JPS5971557A (en) | Semiconductor integrated circuit device | |
| JPS5826043B2 (en) | Processor reset method | |
| JPS6243789A (en) | Method for testing ic card | |
| JPS61182163A (en) | Program expanding system | |
| CN106339246A (en) | Programming method and programming system used in production phase of NANDFLASH | |
| JPH0481986A (en) | Microcomputer with built-in programmable rom | |
| JPH0377158A (en) | Microprocessor | |
| JPH03191447A (en) | Decoding system | |
| JP2675506B2 (en) | Microprocessor device | |
| JPS61150039A (en) | Processor control circuit | |
| JPH04128961A (en) | Multi-processor control system | |
| JPS58221448A (en) | microcomputer | |
| JPS5914060A (en) | Switching circuit of memory bank |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080829 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080829 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090829 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090829 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100829 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100829 Year of fee payment: 13 |