JPH0561659B2 - - Google Patents
Info
- Publication number
- JPH0561659B2 JPH0561659B2 JP59083905A JP8390584A JPH0561659B2 JP H0561659 B2 JPH0561659 B2 JP H0561659B2 JP 59083905 A JP59083905 A JP 59083905A JP 8390584 A JP8390584 A JP 8390584A JP H0561659 B2 JPH0561659 B2 JP H0561659B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- control
- address
- control memory
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、マイクロプログラムで制御される計
算機におけるマイクロプログラム制御装置に関す
るものである。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a microprogram control device for a computer controlled by a microprogram.
従来のマイクロプログラム制御計算機における
制御メモリ装置は、マイクロプログラムを記憶す
る制御メモリと、ユーザに開放されているWCS
(Wratable Control Storage)とから構成されて
いる。通常、制御メモリはROS(Read Only
Storage)で構成されているが、近年、マイクロ
プログラムのパツチのし易さからRAMで構成さ
れるようになつてきている。制御メモリをRAM
で構成した場合CPUの電源投入時に、フロツピ
ーデイスク又はEP−ROMからマイクロプログラ
ムがRAMへイニシヤルローテイングされる。
The control memory devices in conventional microprogram control computers include a control memory that stores microprograms, and a WCS that is open to the user.
(Wratable Control Storage). Control memory is usually ROS (Read Only
However, in recent years, RAM has been used to make it easier to patch microprograms. control memory RAM
In this case, when the CPU is powered on, the microprogram is initially rotated from the floppy disk or EP-ROM to the RAM.
第1図は従来のマイクロプログラム制御装置の
一例を示した構成図である。符号1はデイステイ
ネーシヨンバスで、符号2はこのバス1からデー
タを取込む際に使用されるドライバである。符号
3は基本的なマイクロプログラム(マイクロ命
令)が記憶される制御メモリで、符号4はユーザ
に開放される書込み可能な制御メモリ(WCS)
である。符号5は制御メモリ3又はWCS4から
読出された実行直前のマイクロ命令がロードされ
るレジスタ(CDR)である。符号6はマイクロ
命令をデコードして、次に実行すべきマイクロ命
令を制御メモリ3又はWCS4から読み出すアド
レス制御回路である。符号7はデイステイネーシ
ヨンバス1から送られてくるアドレスを保持する
アドレスレジスタ(WAR)で、符号8はアドレ
スレジスタ7又はアドレス制御回路6からのアド
レスを選択するマルチプレクサである。 FIG. 1 is a block diagram showing an example of a conventional microprogram control device. Reference numeral 1 is a destination bus, and reference numeral 2 is a driver used to take in data from this bus 1. Reference numeral 3 is a control memory in which basic microprograms (microinstructions) are stored, and reference numeral 4 is a writable control memory (WCS) that is open to the user.
It is. Reference numeral 5 is a register (CDR) into which a microinstruction immediately before execution read from the control memory 3 or WCS 4 is loaded. Reference numeral 6 denotes an address control circuit that decodes the microinstruction and reads out the next microinstruction to be executed from the control memory 3 or WCS 4. Reference numeral 7 is an address register (WAR) that holds an address sent from the destination bus 1, and reference numeral 8 is a multiplexer that selects an address from the address register 7 or the address control circuit 6.
制御メモリ3がROSで構成されていない場合
は、電源投入時図示されないフロツピーデイスク
や別置のROMからマイクロ命令が制御メモリ3
に転送される。通常の命令(機械語)の実行は制
御メモリ3に格納されているマイクロ命令を逐次
読み出すことによつて実行される。この時の動作
は制御メモリ3からのマイクロ命令をレジスタ5
に読出し、これをデコードして命令実行のための
他の回路が制御される。レジスタ5に保持された
マイクロ命令の一部はアドレス情報としてアドレ
ス制御回路6へ入力される。アドレス制御回路6
では次に実行すべきマイクロ命令が格納されてい
るアドレスを制御メモリ3又はWCSへ出力して、
制御メモリ3をアクセスする。 If the control memory 3 is not configured with ROS, microinstructions are sent to the control memory 3 from a floppy disk (not shown) or a separate ROM when the power is turned on.
will be forwarded to. Normal instructions (machine language) are executed by sequentially reading microinstructions stored in the control memory 3. The operation at this time is to transfer micro instructions from control memory 3 to register 5.
This is read out and decoded to control other circuits for executing instructions. A part of the microinstruction held in the register 5 is input to the address control circuit 6 as address information. Address control circuit 6
Now, output the address where the next microinstruction to be executed is stored to the control memory 3 or WCS,
Access control memory 3.
WCS4への書き込み動作は以下の如く行なわ
れる。即ち、WCS4の書込みアドレスをデイス
テイネーシヨンバス1、ドライバ2を通してレジ
スタ7へロードした後、マルチプレクサ8をレジ
スタ7側へ選択するように切換える。その後
WCS4へ書込むデータ(マイクロ命令)をデイ
ステイネーシヨンバス1、ドライバ2を通して
WCS4へ送り、レジスタ7からマルチプレクサ
8を通して指定されるアドレスに従つて、マイク
ロ命令をWCS4へ書込む。以上の動作はマイク
ロ命令により実行される。この時、デイステイネ
ーシヨンバス1により伝達されるデータは図示さ
れない主メモリからのデータが主であり、主メモ
リからWCS4へのデータ転送が実行される。な
お、WCS4上のマイクロ命令を実行する時は、
マルチプレクサ8をアドレス制御回路6側にして
制御メモリ3の出力を禁止した後、アドレス制御
回路6からマルチプレクサ8を通して出力される
アドレスに従つて、WCS4内のマイクロ命令が
読出され、これがレジスタ5へロードされる。 The write operation to WCS4 is performed as follows. That is, after loading the write address of the WCS 4 into the register 7 through the destination bus 1 and driver 2, the multiplexer 8 is switched to select the register 7 side. after that
Pass the data (microinstructions) to be written to WCS4 through destination bus 1 and driver 2.
The microinstruction is sent to the WCS 4 and the microinstruction is written to the WCS 4 according to the address specified from the register 7 through the multiplexer 8. The above operations are executed by microinstructions. At this time, the data transmitted by the destination bus 1 is mainly data from a main memory (not shown), and data transfer from the main memory to the WCS 4 is executed. Furthermore, when executing microinstructions on WCS4,
After setting the multiplexer 8 to the address control circuit 6 side and inhibiting the output of the control memory 3, the microinstruction in the WCS 4 is read out according to the address output from the address control circuit 6 through the multiplexer 8, and this is loaded into the register 5. be done.
このように、従来のマイクロプログラム制御装
置ではマイクロ命令自身でデータを書換えること
ができるのはWCS4だけに限られていた。従つ
て、CPUが動作中に制御メモリ3の内容を書換
えることは行なわれていなかつた。このため、マ
イクロプログラムのパツチはフロツピーデイスク
あるいはEP−ROMの内容を書換えることにより
行なわれていた。 In this way, in conventional microprogram control devices, only WCS4 can rewrite data using microinstructions themselves. Therefore, the contents of the control memory 3 have not been rewritten while the CPU is operating. For this reason, microprograms were patched by rewriting the contents of a floppy disk or EP-ROM.
上記の如く、従来のマイクロプログラム制御装
置では、CPUが動作中にマイクロプログラムを
書換えることができるのはWCSに限られており、
制御メモリに格納されている基本的命令のマイク
ロプログラムを書換えることができないため、マ
イクロ命令のパツチを容易に行なうことができ
ず、且つマイクロ命令のダイナミツクな最適化を
図ることができないという欠点があつた。
As mentioned above, in conventional microprogram control devices, only WCS can rewrite the microprogram while the CPU is operating.
Since the microprogram of basic instructions stored in the control memory cannot be rewritten, it is not possible to easily patch microinstructions, and it is not possible to dynamically optimize microinstructions. It was hot.
本発明の目的は、上記の欠点に鑑み、マイクロ
命令自身でマイクロプログラムを書換えることで
きるマイクロプログラム制御装置を提供すること
にある。
SUMMARY OF THE INVENTION In view of the above drawbacks, an object of the present invention is to provide a microprogram control device in which a microprogram can be rewritten by microinstructions themselves.
本発明では、マイクロプログラム制御装置に、
マイクロ命令からなるマイクロプログラムが格納
される書き換え可能な制御メモリと、この制御メ
モリ内のマイクロ命令の実行によりデータの転送
路となるデイステイネーシヨンバスと、このデイ
ステイネーシヨンバスに接続され、前記制御メモ
リへ転送されるマイクロ命令を一旦保持するバツ
フアメモリと、前記デイステイネーシヨンバスに
接続され、前記バツフアメモリをアクセスするた
めのアドレスがセツトされる第1のレジスタと、
前記デイステイネーシヨンバスに接続され、前記
バツフアメモリから読み出されたマイクロ命令の
前記制御メモリにおける転送先アドレスがセツト
される第2のレジスタと、前記マイクロ命令によ
る起動がかかると、前記デイステイネーシヨンバ
スを介してロードされる転送データ数に基づき前
記バツフアメモリから制御メモリへのデータ転送
を制御する転送制御回路と、前記制御メモリのマ
イクロ命令に基づき次に前記制御メモリから読み
出すマイクロ命令のアドレスを出力するアドレス
制御回路と、前記制御メモリの内容の書き換え時
には前記第2のレジスタの出力を、前記制御メモ
リのマイクロプログラムの実行時には前記アドレ
ス制御回路の出力を、それぞれ選択して前記制御
メモリへ与えるマルチプレクサとを備えさせて、
上記目的を達成するものである。
In the present invention, the microprogram control device includes:
A rewritable control memory in which a microprogram consisting of microinstructions is stored, a destination bus that becomes a data transfer path by executing the microinstructions in the control memory, and a destination bus connected to the destination bus, a buffer memory that temporarily holds microinstructions to be transferred to the control memory; a first register connected to the destination bus and in which an address for accessing the buffer memory is set;
a second register connected to the destination bus, in which a transfer destination address in the control memory of a microinstruction read from the buffer memory is set; a transfer control circuit that controls data transfer from the buffer memory to the control memory based on the number of transfer data loaded via the transfer bus; and a transfer control circuit that controls data transfer from the buffer memory to the control memory based on the number of transfer data loaded via the transfer bus; Select and apply to the control memory an address control circuit to output, the output of the second register when rewriting the contents of the control memory, and the output of the address control circuit when executing a microprogram in the control memory. be equipped with a multiplexer,
This aims to achieve the above objectives.
以下本発明の一実施例を従来例と同一部には同
一符号を付して図面を参照しつつ説明する。第2
図は本発明のマイクロプログラム制御装置の一実
施例を示した構成図である。符号1はデイステイ
ネーシヨンバス、符号2はこのバス1からデータ
を取込む際に使用するドライバである。符号3は
マイクロ命令が記憶される書換え可能な制御メモ
リ(RAM)で、符号5は制御メモリ3から出力
される実行直前のマイクロ命令がロードされるレ
ジスタ(CDR)でである。符号6は制御メモリ
3用のアドレス制御回路である。符号9は制御メ
モリ3へデイステイネーシヨンバス1を通して転
送するデータを一時的にストアするバツフアメモ
リで、符号10はマイクロ命令により起動をかけ
バツフアメモリ9の内容を制御メモリ3へ転送す
る際の制御を行なう転送制御回路であり、更に符
号11はバツフアメモリ9のリードライトアドレ
スを保持するレジスタ(AR)である。符号12
は制御メモリへのデータ転送時に、制御メモリ3
の書込みアドレスを保持するレジスタ(WAR)
で、符号13は制御メモリ3へのデータ転送時に
はレジスタ12からのアドレスを制御メモリ3か
らマイクロ命令を読出してこれを実行する時には
アドレス制御回路6からアドレスを選択して、制
御メモリ3へ出力するマルチプレクサ(MPX)
である。符号14は電源投入直後、制御メモリ3
へ転送すべきマイクロ命令(マイクロプログラ
ム)を記憶するメモリ(ROS)で、符号15は
ROS14からのマイクロ命令をROS14から制
御メモリ3へ転送する時に、ROS14、制御メ
モリ3を制御する初期転送制御回路である。上記
のレジスタ11は第1のレジスタ、レジスタ12
は第2のレジスタを構成する。
An embodiment of the present invention will be described below with reference to the drawings, in which the same parts as those of the conventional example are given the same reference numerals. Second
The figure is a configuration diagram showing an embodiment of the microprogram control device of the present invention. Reference numeral 1 is a destination bus, and reference numeral 2 is a driver used to take in data from this bus 1. Reference numeral 3 is a rewritable control memory (RAM) in which microinstructions are stored, and reference numeral 5 is a register (CDR) into which the microinstruction immediately before execution output from the control memory 3 is loaded. Reference numeral 6 is an address control circuit for the control memory 3. Reference numeral 9 is a buffer memory for temporarily storing data to be transferred to the control memory 3 via the destination bus 1, and reference numeral 10 is a buffer memory activated by a microinstruction to control the transfer of the contents of the buffer memory 9 to the control memory 3. Further, reference numeral 11 is a register (AR) that holds a read/write address of the buffer memory 9. code 12
When data is transferred to control memory, control memory 3
A register (WAR) that holds the write address of
Reference numeral 13 reads the address from the register 12 from the control memory 3 when transferring data to the control memory 3, and when executing the microinstruction, selects an address from the address control circuit 6 and outputs it to the control memory 3. Multiplexer (MPX)
It is. Symbol 14 indicates the control memory 3 immediately after the power is turned on.
15 is a memory (ROS) that stores micro instructions (micro programs) to be transferred to
This is an initial transfer control circuit that controls ROS 14 and control memory 3 when transferring microinstructions from ROS 14 to control memory 3. Register 11 above is the first register, register 12
constitutes the second register.
次に本実施例の動作について説明する。電源投
入時、初期転送制御回路15によつてROS14
内のマイクロ命令(マイクロプログラム)が制御
メモリ3へ転送され順に書き込まれる。この転送
終了後はアドレス制御回路6によつて制御メモリ
3内のマイクロ命令が読出されレジスタ5にロー
ドされ、マイクロ命令が逐次実行される。即ち、
通常のマイクロ命令の実行は、レジスタ5、アド
レス制御回路6、マルチプレクサ13、制御メモ
リ3、レジスタ5のループで制御される。 Next, the operation of this embodiment will be explained. When the power is turned on, the initial transfer control circuit 15 controls the ROS14.
The microinstructions (microprograms) within are transferred to the control memory 3 and written in order. After this transfer is completed, the microinstructions in the control memory 3 are read out by the address control circuit 6 and loaded into the register 5, and the microinstructions are executed one after another. That is,
Execution of normal microinstructions is controlled by a loop of register 5, address control circuit 6, multiplexer 13, control memory 3, and register 5.
次に制御メモリ3の書換えについて説明する。
制御メモリ3内のマイクロプログラムの書換え
は、図示されない主メモリからデイステイネーシ
ヨンバス1を通して送られてくるデータ(マイク
ロプログラム)をドライバ2を介して一旦バツフ
アメモリ9へストアし、その後このバツフアメモ
リ9から制御メモリ3へマイクロプログラムを転
送することにより行なわれる。即ち、制御メモリ
3から読出されるマイクロ命令により、デイステ
イネーシヨンバス1を介して転送されるバツフア
メモリ9のデータストア先アドレスをドライバ2
を通してレジスタ11へセツトした後、図示され
ない主メモリから読出されるデータ(マイクロプ
ログラム)を前記ストア先アドレスに従つてデイ
ステイネーシヨンバス1、ドライバ2を通してバ
ツフアメモリ9へ順次ストアする。このデータの
転送終了後、バツフアメモリ9の読み出し先頭ア
ドレス、制御メモリ3の転送先先頭アドレス及び
転送データ数がそれぞれレジスタ11、レジスタ
12及び転送制御回路10へロードされる。次に
バツフアメモリ9から制御メモリ3へのデータ転
送を制御する転送制御回路10へ起動がかけられ
る。この起動がかかると、レジスタ5の保持内容
は無効となり、アドレス制御回路6は前記起動を
かけたマイクロ命令の次に実行するマイクロ命令
のアドレスを保持する。転送制御回路10はレジ
スタ11によつて示されるバツフアメモリ9のア
ドレスからデータを読み出し、このデータをレジ
スタ12で示される制御メモリ3のアドレスへ書
込む。転送制御回路10は、先にロードされてい
る転送データ数と自らがカウントしている実際の
転送回数とに基づき、転送データ数分のデータが
バツフアメモリ9から制御メモリ3へ転送された
か否かを検出し、先にロードされている転送デー
タ数のデータが転送されていなければ、レジスタ
11,12を制御して、それぞれの内容を次の読
み出しアドレスと転送先アドレスとに更新し、更
にデータ転送を読行する。また、転送制御回路1
0は、先にロードされている転送データ数と実際
の転送回数とに基づき、転送データ数分のデータ
がバツフアメモリ9から制御メモリ3へ転送され
たことを検出したときには、データ転送の終了と
判断する。バツフアメモリ9から制御メモリ3へ
の所定の転送分のデータ転送が終了すると、マル
チプレクサ13はアドレス制御回路6側のデータ
を取込むように切換えられ、アドレス制御回路6
から送られてくる読み出しアドレスに従つて制御
メモリ3のマイクロ命令が読出され、これがレジ
スタ5へロードされる。この時、レジスタ5の内
容は有効となり、前述したマイクロ命令の実行が
行なわれる。 Next, rewriting of the control memory 3 will be explained.
To rewrite the microprogram in the control memory 3, data (microprogram) sent from the main memory (not shown) through the destination bus 1 is temporarily stored in the buffer memory 9 via the driver 2, and then the data (microprogram) is stored from the buffer memory 9. This is done by transferring the microprogram to the control memory 3. That is, in response to a microinstruction read from the control memory 3, the driver 2 determines the data storage destination address of the buffer memory 9 to be transferred via the destination bus 1.
After setting the data (microprogram) read from the main memory (not shown) to the register 11 through the destination bus 1 and the driver 2, data (microprogram) is sequentially stored into the buffer memory 9 through the destination bus 1 and the driver 2. After this data transfer is completed, the read start address of the buffer memory 9, the transfer destination start address of the control memory 3, and the number of transferred data are loaded into the register 11, the register 12, and the transfer control circuit 10, respectively. Next, the transfer control circuit 10 that controls data transfer from the buffer memory 9 to the control memory 3 is activated. When this activation occurs, the contents held in the register 5 become invalid, and the address control circuit 6 holds the address of the microinstruction to be executed next to the activated microinstruction. Transfer control circuit 10 reads data from the address of buffer memory 9 indicated by register 11 and writes this data to the address of control memory 3 indicated by register 12. The transfer control circuit 10 determines whether the number of data to be transferred has been transferred from the buffer memory 9 to the control memory 3 based on the number of previously loaded transfer data and the actual number of transfers counted by itself. If it is detected that the number of transfer data loaded earlier has not been transferred, registers 11 and 12 are controlled to update their contents to the next read address and transfer destination address, and further data transfer is performed. Read and line. In addition, the transfer control circuit 1
0 determines that the data transfer is complete when it is detected that data equal to the number of transferred data has been transferred from the buffer memory 9 to the control memory 3 based on the number of previously loaded transfer data and the actual number of transfers. do. When a predetermined amount of data has been transferred from the buffer memory 9 to the control memory 3, the multiplexer 13 is switched to take in the data from the address control circuit 6, and the address control circuit 6
The microinstruction in the control memory 3 is read out according to the read address sent from the control memory 3, and is loaded into the register 5. At this time, the contents of register 5 become valid, and the aforementioned microinstruction is executed.
本発明によれば、マイクロ命令によつて制御メ
モリ内のマイクロプログラムをその全域で書換え
ることができ、マイクロ命令のパツチを容易とす
ることができると共に、更に計算機自身でマイク
ロプログラムをダイナミツクに変更することがで
き、マイクロ命令の最適化を容易に行なうことが
できる。更に、制御メモリは基本的制御データが
格納される領域と共に、ユーザが自由に使用する
データが格納される領域(WCS)を有し、基本
的制御データ格納領域とWCSの容量の境界をな
くして、制御メモリの使用効率を向上させること
ができる。
According to the present invention, it is possible to rewrite the entire microprogram in the control memory using microinstructions, making it easy to patch microinstructions, and furthermore allowing the computer itself to dynamically change the microprogram. It is possible to easily optimize microinstructions. Furthermore, the control memory has an area where basic control data is stored and an area (WCS) where data that can be used freely by the user is stored, eliminating the boundary between the basic control data storage area and the WCS capacity. , it is possible to improve the usage efficiency of control memory.
第1図は従来のマイクロプログラム制御装置の
一例を示した構成図、第2図は本発明のマイクロ
プログラム制御装置の一実施例を示した構成図で
ある。
3…制御メモリ、4,11,12…レジスタ、
6…アドレス制御回路、9…バツフアメモリ、1
0…転送制御回路、13…マルチプレクサ、14
…メモリ、15…初期転送制御回路。
FIG. 1 is a block diagram showing an example of a conventional microprogram control device, and FIG. 2 is a block diagram showing an embodiment of the microprogram control device of the present invention. 3... Control memory, 4, 11, 12... Register,
6...Address control circuit, 9...Buffer memory, 1
0... Transfer control circuit, 13... Multiplexer, 14
...Memory, 15...Initial transfer control circuit.
Claims (1)
格納される書き換え可能な制御メモリと、 この制御メモリ内のマイクロ命令の実行により
データの転送路となるデイステイネーシヨンバス
と、 このデイステイネーシヨンバスに接続され、前
記制御メモリへ転送されるマイクロ命令を一旦保
持するバツフアメモリと、 前記デイステイネーシヨンバスに接続され、前
記バツフアメモリをアクセスするためのアドレス
がセツトされる第1のレジスタと、 前記デイステイネーシヨンバスに接続され、前
記バツフアメモリから読み出されたマイクロ命令
の前記制御メモリにおける転送先アドレスがセツ
トされる第2のレジスタと、前記マイクロ命令に
よる起動がかかると、前記デイステイネーシヨン
バスを介してロードされる転送データ数に基づき
前記バツフアメモリから制御メモリへのデータ転
送を制御する転送制御回路と、 前記制御メモリのマイクロ命令に基づき次に前
記制御メモリから読み出すマイクロ命令のアドレ
スを出力するアドレス制御回路と、 前記制御メモリの内容の書き換え時には前記第
2のレジスタの出力を、前記制御メモリのマイク
ロプログラムの実行時には前記アドレス制御回路
の出力を、それぞれ選択して前記制御メモリへ与
えるマルチプレクサとを備えることを特徴とする
マイクロプログラム制御装置。[Scope of Claims] 1. A rewritable control memory in which a microprogram consisting of microinstructions is stored; a destination bus that becomes a data transfer path by executing the microinstructions in the control memory; a buffer memory connected to the destination bus and temporarily holding microinstructions to be transferred to the control memory; and a first register connected to the destination bus and having an address for accessing the buffer memory set. , a second register connected to the destination bus, in which a transfer destination address in the control memory of a microinstruction read from the buffer memory is set; a transfer control circuit that controls data transfer from the buffer memory to the control memory based on the number of transfer data loaded via the nation bus; and an address of a microinstruction to be read next from the control memory based on the microinstruction of the control memory. an address control circuit that outputs an address control circuit, and selects an output of the second register when rewriting the contents of the control memory, and selects an output of the address control circuit when executing a microprogram in the control memory, and sends the output to the control memory. A microprogram control device characterized in that it comprises a multiplexer for providing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8390584A JPS60230238A (en) | 1984-04-27 | 1984-04-27 | Microprogram control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8390584A JPS60230238A (en) | 1984-04-27 | 1984-04-27 | Microprogram control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60230238A JPS60230238A (en) | 1985-11-15 |
| JPH0561659B2 true JPH0561659B2 (en) | 1993-09-06 |
Family
ID=13815633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8390584A Granted JPS60230238A (en) | 1984-04-27 | 1984-04-27 | Microprogram control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60230238A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0823816B2 (en) * | 1988-02-04 | 1996-03-06 | 株式会社日立製作所 | Micro program change device |
| JPH05334197A (en) * | 1992-05-28 | 1993-12-17 | Matsushita Electric Ind Co Ltd | Instruction RAM update circuit |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS545343A (en) * | 1977-06-15 | 1979-01-16 | Toshiba Corp | Micro program processing system |
| JPS5541511A (en) * | 1978-09-16 | 1980-03-24 | Nippon Telegr & Teleph Corp <Ntt> | Micro program control system |
-
1984
- 1984-04-27 JP JP8390584A patent/JPS60230238A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60230238A (en) | 1985-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7296143B2 (en) | Method and system for loading processor boot code from serial flash memory | |
| JPH0778766B2 (en) | Method and apparatus for controlling direct execution of program in external storage device using randomly accessible and rewritable memory | |
| JP3773607B2 (en) | Microcomputer with built-in flash EEPROM | |
| US4095268A (en) | System for stopping and restarting the operation of a data processor | |
| US4344130A (en) | Apparatus to execute DMA transfer between computing devices using a block move instruction | |
| JPH01120660A (en) | Microcomputer device | |
| JP2000163268A (en) | Computer | |
| KR100223844B1 (en) | Optional automatic setting circuit | |
| JPH09505429A (en) | Register status protection during read-modify-write operations | |
| JPH0561659B2 (en) | ||
| JPH0518143B2 (en) | ||
| JP3481666B2 (en) | Method and apparatus for controlling memory access of processor | |
| JPH0426913Y2 (en) | ||
| JPS5942332B2 (en) | Program loading method | |
| JP2883488B2 (en) | Instruction processing unit | |
| JP3168845B2 (en) | Digital signal processor | |
| JP2883489B2 (en) | Instruction processing unit | |
| JPS63237133A (en) | central processing unit | |
| JP2000029508A (en) | Programmable controller | |
| JP5034007B2 (en) | Computer equipment | |
| JPH1050086A (en) | Microcomputer having eeprom and its rewriting method | |
| JPH1139222A (en) | Microcomputer | |
| JPH03257572A (en) | Multiprocessor system | |
| JPH0736154B2 (en) | Data storage | |
| JPS58107931A (en) | Eprom backup system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |