JPS58112143A - Program controller - Google Patents
Program controllerInfo
- Publication number
- JPS58112143A JPS58112143A JP56214271A JP21427181A JPS58112143A JP S58112143 A JPS58112143 A JP S58112143A JP 56214271 A JP56214271 A JP 56214271A JP 21427181 A JP21427181 A JP 21427181A JP S58112143 A JPS58112143 A JP S58112143A
- Authority
- JP
- Japan
- Prior art keywords
- register
- state
- memory
- addressing
- contents
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】 本発明は計算機におけるプログラム制御装置に関する。[Detailed description of the invention] The present invention relates to a program control device for a computer.
ノイマン型ディジタル計算機において、命令コードが格
納されている番地の次1)@地のメモリの内容をオペラ
ンドとする場合がるる。例えば、仁のメモリの内#8t
1そのままデータとして用いる場合(以下、これ會イミ
ーディエフトアドレフVングと呼ぶ)と、アドレス情報
として用いる場合(以下、これtダイレクトアドレッシ
ングと呼ぶ)などがある、一方、CP IF (Cen
tral NroceaalngUnit)rc設けら
れたレジスIt用いて、このレジスIの内St−データ
として用iる場合(以下己れをレジメIアトレフvング
t!呼J、:)や、レジスタの内容をアドレス情報とし
て用iる場合(以下これtレジフタ間接アドレフシング
と呼ぶ)もめる。In a Neumann type digital computer, there are cases where the operand is the contents of the memory at the 1) @ address following the address where the instruction code is stored. For example, #8t in Jin's memory
1. CP IF (CP IF)
tralNroceaalngUnit)rc When using the provided register It as St-data in this register I (hereinafter referred to as Registration I atrefvungt! call J, :), or using the contents of the register as address information. (hereinafter referred to as t-register indirect addressing).
しかし一般にメモリのリード、フイFに要する時間は、
レジスタのリード、ライトに必要する時間よりも擾くか
かり従ってイミーデイエフトアドレフVングやダイレク
トアドレッシングを用いた命令の実行時間は、レジスタ
アドレッシングやレジスタ関緻アドレフシンダを用いた
命令の実行時間よりも長くなる。このことを第1図に示
した例を用−て述べる。今、メモリの内容を読み出し、
AL U (4rithmetic lnd Log
ical Unit )で何らかの演算を施し、その結
果會アキュムレータに格納するとiう処理を考える。第
1図(−)はレジスタ間倣アドレッVングを用いてメモ
リの内奏愛読み出す場合を示してiる。ステイ)8−で
レジスタの内容tアドレスとしてメモリがアクセスされ
る。However, in general, the time required to read and fill memory is
It takes longer than the time required to read and write a register, so the execution time of an instruction using immediate address referencing or direct addressing is longer than the execution time of an instruction using register addressing or register-related address referencing. become longer. This will be explained using the example shown in FIG. Now read the contents of memory,
AL U (4rithmetic lnd Log
Let's consider a process in which some calculation is performed on the ical unit ) and the result is stored in the accumulator. FIG. 1 (-) shows the case of internal reading of the memory using inter-register addressing. STAY) At 8-, the memory is accessed as the register contents t address.
ステイト8−では、メモリの内容がムLUK入り、その
結果がアキエムレータに格納される。一方1、.1・:
J1g1図(b)はダイレクトアドレッシングを用−て
メ毫りの内容に&み出す場合を示している。ステイト8
・でアドレス情報をメモリから取出すために、メモリの
アクセスが行われる。ステイト8mテハ、)モリからア
ドレス情報が読み出され、このアドレスtI&に再びメ
モリがアクセスされる。そしてステイトB、bでは、先
程述べたステイト8!1における動作と全く同一の動作
が行われる。このように、ダイレクトアドレッシングを
用いた場合は、レジスI間接アドレッシングを用いた場
合にくらべてlステイト余分に時間がかかり、命令実行
速度が落ちる。また単にアドレッシング方法が異るとい
うだけで85という余分なステイトが必要とな9、これ
は制御装置内の−わゆる制御記憶のワード数が増加する
仁とを意味して−る。また、ワード数の増却會防ぐため
に、仁れらのアドレッシング処理の部分をサブルーチン
として制御記憶に格納しておき、異る命令コードで、こ
のサブルーチンを共用することも行われているが、これ
全実現するためにはサブルーチン処理のためのハードウ
ェア等が必要となる。In state 8-, the contents of the memory are stored in the MLUK, and the result is stored in the Achiemulator. On the other hand, 1. 1.: J1g1 Figure (b) shows the case where direct addressing is used to access the contents of a message. state 8
・A memory access is performed to retrieve address information from memory. In state 8m, address information is read from the memory, and the memory is accessed again at this address tI&. In states B and b, exactly the same operation as in state 8!1 described earlier is performed. In this way, when direct addressing is used, l-state takes more time than when register I indirect addressing is used, and the instruction execution speed decreases. Also, just because the addressing method is different, 85 extra states are required9, which means an increase in the number of words of the so-called control memory in the control unit. Additionally, in order to prevent the number of words from increasing, the addressing process part is stored as a subroutine in control memory, and this subroutine is shared by different instruction codes. In order to fully realize this, hardware for subroutine processing is required.
以上の説明は主としてダイレクトアドレッシングとレジ
スI間接アドレッシングの場合を例にとって説明したが
、イ識−デイエットアドレッシングとレジスタアドレッ
シングの場合も、実行速度及び制−記憶のワード数につ
−て同様のことが言える。何故ならば、イミーデイエフ
トアドレッシングkJ@−た場合も、命令の実行は、メ
モリへのアクセスと−う状態から開始される。そこテV
t)スIアトレフVンダを用−た場合にくらべてlステ
イト余分に時間がかかり、命令−行時間の増加を生じる
。また制御記憶のワード$12)増加を招く。The above explanation mainly takes the cases of direct addressing and register I indirect addressing as examples, but the same applies to the case of integer addressing and register addressing in terms of execution speed and number of memory words. I can say that. This is because even in the case of immediate addressing, execution of an instruction starts from a state where memory is being accessed. Therete V
t) Compared to the case of using a switch, an extra time is required for each state, resulting in an increase in instruction-line time. It also causes an increase in word $12) of control memory.
本発明の目的は、上に述べたような従来の欠点【なくす
ことにbす、ダイレクトアドレッシングやイミーディエ
フトアドレッシングを用いた命令の、プログラム全体か
らみた東行速度を向上させるとともに、制御部でデコー
ド石れるワード数を減少させることのできるグロダラム
制御装置を提供することにh9、命令上記憶するメモリ
と、前記メモリ°に対して誉蔦fIi号を与えるプログ
ラムカランlと、前記プログラムカランIで示される番
地の前記メモリの内容1m次一時記憶する−くつかOV
νレジスタなるqレジスI群と、前記プログラムカラン
I及び前記QレジスI群の制御l1t−行うq制御部と
、前記Qvジスpro出力のうち、必要なものを命令コ
ードとして一時記憶するインストラクy、ンレジスタと
、命令実行ステイトを示すステイトカランIと、前記、
インストワクシ1ンレジスタの出力並びに前記ステイト
カウンタの出力及び前記Q制御部から出力されてQレジ
スタ群の状at示す信号とを入力とし、これらをデコー
ドるるいはさらにエンコードした各種の側倒信号を、前
記ステイトカウンタ全インクリメントすることにより順
次出、力する制御部と金有せしめたことを特徴とするも
のである。The purpose of the present invention is to eliminate the above-mentioned drawbacks of the conventional art. It is an object of the present invention to provide a GLODRAM control device capable of reducing the number of words to be decoded. The contents of the memory at the indicated address are temporarily stored in 1m order - some OV
A q register I group called ν registers, a q control unit that controls the program callan I and the Q register I group, and an instruction y that temporarily stores necessary ones of the outputs of the Qv registers as instruction codes. , a state register I indicating the instruction execution state, and the above,
The output of the instruction register, the output of the state counter, and the signal outputted from the Q control unit and indicating the state of the Q register group are input, and various overturning signals obtained by decoding or further encoding these are inputted to the The present invention is characterized by a control section that sequentially outputs and outputs data by fully incrementing a state counter.
以下本発明の一実施例を図面に基づいて説明する。第1
図は本発明の一実施例を示す、プログラムメモリ(1)
は命令を格納するために用いられ、プログラムカランI
(2)は前記プログラムメモリ(1)に対してアドレス
信号(3) l与える。i*み出されたプログラムメモ
リ(1) O内容(6)はqレジスタ(6)に一時記憶
される。qレジスタill構成するし開スタの数は、l
ステイトの中で使用するデログフムメモリ(1)の内容
の最大個数に等しい、令弟1@(1))K示した場合を
考えると、この@数はlとなる。Qレジスタc番)の内
容(1)はインストックシーンレジスタ(1)に一時記
憶された夛、あるいはバッフ1(8)を通してパス(9
)に出力される。Q制御部員は、デログフムカウン!ハ
)に対しては、カウンタの内容Yrlだけ増加させるイ
ンクリメント信号1111を出力し、Qレジスタ(61
に対しては、書き込み信号(I21會与える。この信号
は、qレジスタ(5)の内容が使用された時に出力され
、プログラムメモリ(1)から新しいデータtctレジ
スタ(&)に書き込むために用いられる。また、この時
インクリメント信号0すも出力され、10グラムカウン
タ(2)の内容が1だけ増加される。そしてこの新しめ
アドレスでプログラムメモリ(1)がアクセスされる。An embodiment of the present invention will be described below based on the drawings. 1st
The figure shows one embodiment of the present invention, program memory (1)
is used to store instructions, program callan I
(2) provides an address signal (3) l to the program memory (1). i* Extracted program memory (1) O contents (6) are temporarily stored in q register (6). The number of open stars in the q register ill is l
Considering the case where 1@(1))K is equal to the maximum number of contents of the deroghumm memory (1) used in the state, this @ number becomes l. The contents (1) of the Q register c) are temporarily stored in the in-stock scene register (1), or are passed through the buffer 1 (8) to the pass (9).
) is output. The members of the Q control department are deroghumkaun! For (c), an increment signal 1111 that increases the counter content Yrl is output, and the Q register (61
gives a write signal (I21). This signal is output when the contents of the q register (5) are used and is used to write new data from the program memory (1) to the tct register (&). At this time, an increment signal 0 is also output, and the contents of the 10-gram counter (2) are incremented by 1.The program memory (1) is then accessed using this new address.
すなわち、qレジスタ(Hの内容は使用された時点で常
に新しいデータに更新されている。ステイ)カウンタO
″4はインストックシーンレジスタ(nに新しい命令コ
ードが格納される時にリセットされ、その後順次カウン
トアツプされ、制御部軸に対して状[lt−示す、制御
部t*tiインストブクシ曹ンVジスタ(7)、ステイ
トカランIls及びqスティタス信号94を入力とし、
これらを適当にデコードるるいはさらにエンコードして
各種の制御信号Hk高出力る。Qスティタス信号0@は
Q &1IJ一部(LOから出力される信号でろり、Q
レジスタ(5)の内容が未使用のものでめるかどうかを
示している。Qレジスタ(5)の内容が使用さnた時、
q制御部[相]rcは制御部Iからこのことを示す制御
信号ll力が送られる。QfllJ御部αQはこの制御
信号(I7)を基にしてQレジスタ+51が常に未使用
データで満たされるようにプログラムカウンタ(2)及
びQレジスタ(51111i−IJ御する。In other words, the q register (the contents of H are always updated to new data when used. Stay) counter O
``4 is reset when a new instruction code is stored in the inventory scene register (n), and is counted up sequentially after that, and the control unit t*ti installation scene register V register ( 7), inputs the state callan Ils and q status signal 94,
These are appropriately decoded or further encoded to output various control signals Hk at a high level. Q status signal 0@ is part of Q &1IJ (signal output from LO, Q
This indicates whether the contents of register (5) can be filled with unused contents. When the contents of Q register (5) are used,
The q control unit [phase] rc is sent a control signal 11 indicating this from the control unit I. Based on this control signal (I7), the QfllJ controller αQ controls the program counter (2) and the Q register (51111i-IJ) so that the Q register +51 is always filled with unused data.
次に、第21図に示した回路を用いることにより第1図
のステイトフローが第5図のステイトフローの工うにな
ることt説明する。第1図が示している工うに、第1図
(りのレジスタ間接アドレッシングを用いた場合のステ
イトS1aと第1図(b)のダイレクトアドレッシング
を用いた場合のステイト8−とは全く同じ動作を行って
いる。そこで両アドレッシングモードでこれらのステイ
トを共用できるように命令コードをハミング距離が1と
なるように割当てる。そして、ステイト′が共用できる
場合には、ハミング距離が1で弗るビットはデコードし
ないでおく。今例として第3図(−)のフローKfEj
う命令コードt−(1010)、 、第S図(b) (
D 7 a −に治う命令コード管(1011)、とし
た時の制御部#肴のデコードの様子を第1表に示す。ス
テイトカウンタが1となるステイトは共用できるので、
先に述べた15に命令コードのビット−はデコードされ
て−ない。制御部・4rCfi、 Qレジスタ(51の
内容が未使用のものでるることを示すqスティタス信号
拳−も入力されているが、qレジスタ(6)の内容ヲ用
いない時には、この信号は必要でない、従って第S図(
麿)に示すレジスタ間接アドレッシングの第1ステイト
V、及び、共用ステイトM1では、第1表に示すようI
ILスティタス信号轡はデコード次にダイレクトアドレ
ッシングの場合について述べる。従来は、命令の実行に
際)し、先ずダイレクトアドレスをメモリから読み出す
必要がめるため、第1図(b) vc示したθ、と1う
ステイトを必要とした。しかし本発明の場合は、命令の
来社に際し、ダイレクトアドレスは既KQレジヌタ(5
)に格納されて−るOで、ステイトフローは、第3図(
切に承すように、ダイレクトアドレスt−Qレジスタ(
b)からバッファ (8) 1通じてバス(9)に出力
する状態M・から始めることができる。しかし、Qレジ
スタ(51の内容社こ0時常に未使用データでるるとは
限らないので、ダイレクトアドレッシングの場合usj
Ax表のステイトM・に示すように、Qスティタス信号
e〜もデコード対象としている。そこで、スティIスM
艷qスティIス信滲がOならば、制御5114IOどの
デコード線もセレクトされない、従1て制−信号線輪は
総て非能動となり、ステイトカラン/Qlもカウントア
ツプされない、この状態でQvt)スJl (!1)に
新しいデータが入ると、qスティタス信号illはlと
なってデコードで行われ、スディトは第111K丞すM
・となる、そして制御信号拳−fcよりステイトカウン
ト愼場がカウントアツプされると、ステイトはls1表
に示すζに遷移する。Next, it will be explained that by using the circuit shown in FIG. 21, the state flow in FIG. 1 becomes the state flow in FIG. 5. As shown in Figure 1, state S1a when using register indirect addressing in Figure 1(b) and state 8- when using direct addressing in Figure 1(b) perform exactly the same operation. Therefore, so that these states can be shared in both addressing modes, instruction codes are assigned so that the Hamming distance is 1. Then, if the state ' can be shared, the bits that open when the Hamming distance is 1 are Leave it undecoded.As an example, the flow KfEj in Fig. 3 (-)
Instruction code t-(1010), , Figure S (b) (
Table 1 shows how the control unit #dish is decoded when the command code tube (1011) is set to D7a-. The state whose state counter is 1 can be shared, so
Bits 15 of the instruction code mentioned above are not decoded. Control unit/4rCfi, Q status signal indicating that the contents of Q register (51) are unused is also input, but this signal is not necessary when the contents of Q register (6) are not used. , so Figure S (
In the first state V and shared state M1 of register indirect addressing shown in Table 1, I
The IL status signal is decoded and then the case of direct addressing will be described. Conventionally, since it is necessary to first read the direct address from the memory when executing an instruction, a state θ, shown as vc in FIG. 1(b), is required. However, in the case of the present invention, when the instruction comes to the company, the direct address is already KQ register (5
), the state flow is as shown in Figure 3 (
We sincerely request that the direct address t-Q register (
We can start from state M, which outputs from b) through buffer (8) 1 to bus (9). However, since unused data does not always appear at the time of the Q register (51 contents), in the case of direct addressing, usj
As shown in state M in the Ax table, the Q status signal e~ is also targeted for decoding. Therefore, STI
If the output signal is O, no decode line of the control 5114IO is selected, all control signal lines are inactive, and the state signal line /Ql is not counted up.In this state, Qvt) When new data enters the bus Jl (!1), the q status signal ill becomes l and is decoded.
. When the state count field is counted up by the control signal -fc, the state transitions to ζ shown in the ls1 table.
またステイトM、1+でQしS)スJ 15)の内容が
用いられるので、制−1lS−はこのことを制御信号o
’*を用いてtain+tmsooに知らせる。そこで
q制一部(イ)はqレジスタ書き込み信teatQレジ
スタ+6)に送り、Qvレジスタ(&)の内容を更新す
るとともに、デログラムカクンタ(り vcインクリメ
ン)mftillt送り、次の状1avc備える。仁の
ようにして、ダイレクトアドレッシングの場合も、qレ
ジスタ (61にデータが入って−る限り、レジスタ間
接アドレ、!/ングの場合と同じ速度で命令が実行でき
る。また両アドレッシンダモードで、ステイトが共用で
きる。Also, since the contents of Q and S) are used in state M and 1+, the control signal o
'Notify tain+tmsoo using *. Therefore, the q control part (a) sends a q register write signal (teatQ register +6), updates the contents of the Qv register (&), and sends a delogram kakunta (revc increment) mftillt to prepare the next state 1avc. As mentioned above, even in the case of direct addressing, as long as there is data in the q register (61), instructions can be executed at the same speed as in the case of register indirect addressing, !/. , states can be shared.
上記説明は、ダイレクトアドレッシングとレジスタXB
kアドレッVングの場合について行ったが、イよ一ディ
8.トアドk 7 s+”7 fと、ジ3.アドレフシ
ングの場合につ−てもr4様Vことが言える。The above explanation is based on direct addressing and register XB.
I followed the case of k-address V-ng, but it is a good idea.8. r4-like V can also be said in the case of toad k 7 s+”7 f and di3. adrefsing.
行うためには、まずメ屹りにアクセスする必要か、しV
スIアドレッシングの場合にはその必要はない、この関
f$は、ダイレクトアドレッシングとレジスタ間接アト
レフVングの関係と同じであり、本発明が適用できる。To do this, first you need to access the menu.
In the case of SR addressing, this relationship is not necessary; this relationship f$ is the same as that between direct addressing and register indirect addressing, and the present invention can be applied thereto.
以上説明したように、本発明によnば、メモリの内容を
用いてアドレッシングを行う場合の突行速度ト、レジス
タを用いてアドレッシング1行う場合の実行速度t、q
レジスタにデータが入っていると−う前提の下で等しく
できる。また通常のプログラムでは、総てのステイトで
メモリの内容を用−てアドレッシングを行っていると−
うことはなく、大県の場合QレジスタrcFiデータが
入りているので、プログラム全体としての実行速度を向
上させることができる。また、アドレッシング方法のみ
が異る命令に対しては、その命令コードをハミング距離
が1となるように割当てることによシ、ステイトフロー
を共用化することが可能となシ、制御l1lI!lのメ
コ、−ド線の数を減少させることができるとともに、簡
単な構成で、ニろいろなアドレッシングモードが取シ扱
えるようにな?た。As explained above, according to the present invention, the forward speed t when addressing is performed using the contents of memory, and the execution speed t, q when addressing 1 is performed using registers.
They can be made equal under the assumption that the register contains data. Also, in a normal program, addressing is performed using the contents of memory in all states.
In the case of Oken, since the Q register rcFi data is stored, the execution speed of the entire program can be improved. Furthermore, for instructions that differ only in addressing method, by assigning their instruction codes so that the Hamming distance is 1, it is possible to share the state flow. In addition to being able to reduce the number of meco and negative wires in l, it is also possible to handle various addressing modes with a simple configuration. Ta.
t I!1ito簡単す説明
111図は従来の制御方法によるステイトフローの一例
を示す図、第2図は本発明の一′!i!旅例を示すブロ
ック囚、第S図は本発明の制御方法によるステイトフロ
ーの一例を示す因である。tI! 1. Brief explanation 111 is a diagram showing an example of a state flow according to a conventional control method, and FIG. 2 is a diagram showing an example of a state flow according to the present invention! i! Figure S, a block diagram showing an example of a journey, is a diagram showing an example of a state flow according to the control method of the present invention.
(’1)・・・プログラムメモリ、C2)・・・プログ
ラムカランI%(6)−Qレジスタ、Cη・・・インス
Fフクシ廿ンレジスタ、畿・−Q制御部、a罎・・・ス
テイトカウンタ、―噌・−m*部
第3図
(a) しジ゛又5間捧
了ドレッシシ2
(レノ ディLクト
了ドレンジ:/7
−
I!I)r7亡又('1)...Program memory, C2)...Program number I% (6)-Q register, Cη...Installation register, -Q control section, a--State counter , - 噌・-m* Part Figure 3 (a) 5-minute long dress 2
Claims (1)
信号を与えるプログラムカウンタと、前記プログラムカ
ランIで示される誉地O前記メ毫すの内奏を順次一時記
憶するいくつかのレジスIからなるQvspヌI群と、
前゛記プログラムカウンタ及び前記qレジスI群の制御
を行うq制御部と、前記qしVスI群の出力のうち、必
要なものを命令コードとして一時記憶するインス(ツク
V嘗ンレジスタと、 ib令寮行ステイトを示すステイ
トカランIと、前記インストフクシロンレジスIO出力
並びに前記ステイトカウンタの出力及び前記q制御部か
ら出力されて、Q&/ジスl1FO状Wt示す信号とを
入力とし、これらをデコード・るーはさらにエンコード
して各種の制御信号を、前記ステイトカウンタtインク
リメントすることKよりlI[訳出力する制御部とを有
し、前記Q&/ジスI群1*成するレジスSO段数t1
寮行ステイトて必要とするメモリの内奏の最大個数に等
しくとり、かつ、前記制御部でデコードされるビット数
を可fKしたことを特徴とするグログツム制御装置。L: Consists of a memory for storing instructions, a program counter for giving a number signal to the memory, and several registers I for sequentially and temporarily storing the internal melodies of the homachi O and the message indicated by the program callan I. Qvsp Nu I group,
a q control unit that controls the program counter and the q register I group; The state callan I indicating the ib Reiryo row state, the output of the instrument register IO, the output of the state counter, and the signal output from the q control unit and indicating the Q&/JIFO state Wt are input, and these are input. The decoding unit further includes a control unit that encodes and outputs various control signals by incrementing the state counter t, and outputs the number of register SO stages t1 comprising the Q&/JI group 1*.
A grog-tum control device characterized in that fK is set equal to the maximum number of internal pieces of memory required for a dormitory row state, and the number of bits decoded by the control section is made fK.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56214271A JPS58112143A (en) | 1981-12-25 | 1981-12-25 | Program controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56214271A JPS58112143A (en) | 1981-12-25 | 1981-12-25 | Program controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58112143A true JPS58112143A (en) | 1983-07-04 |
| JPS6351294B2 JPS6351294B2 (en) | 1988-10-13 |
Family
ID=16652962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56214271A Granted JPS58112143A (en) | 1981-12-25 | 1981-12-25 | Program controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58112143A (en) |
-
1981
- 1981-12-25 JP JP56214271A patent/JPS58112143A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6351294B2 (en) | 1988-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR870011524A (en) | Stack Frame Cache on Microprocessor Chips | |
| US4446517A (en) | Microprogram memory with page addressing and address decode in memory | |
| JPS59194245A (en) | Microprogram controller | |
| JPS61264379A (en) | memory circuit | |
| JPH11353225A (en) | Memory that processor addressing gray code system in sequential execution style accesses and method for storing code and data in memory | |
| JPS58112143A (en) | Program controller | |
| JPH0630063B2 (en) | Microprocessor | |
| JP3063433B2 (en) | Microprocessor | |
| JPH0612522B2 (en) | Parallel processing microprocessor | |
| JP2906449B2 (en) | Bitmap display control device | |
| JPH0713758A (en) | Instruction decoding method | |
| JPS6017131B2 (en) | memory control circuit | |
| JPH03191447A (en) | Decoding system | |
| JPS59173868A (en) | Address control system | |
| JPS63237143A (en) | Programmable controller | |
| JPS6121541A (en) | Storage circuit | |
| JPH06309270A (en) | Interruption control circuit built in dpram | |
| JPS63177237A (en) | Data access method | |
| JPS63148305A (en) | Quick arithmetic processing system for programmable sequence controller | |
| JPS5888891A (en) | Semiconductor memory device | |
| JPS58169384A (en) | data processing equipment | |
| JPS61157941A (en) | Transfer address controller | |
| JPH0540685A (en) | Address decoder | |
| JPS6341091B2 (en) | ||
| JPH01248258A (en) | Input/output port multiplexing system |