JPS608937A - 入出力装置制御方式 - Google Patents
入出力装置制御方式Info
- Publication number
- JPS608937A JPS608937A JP58117357A JP11735783A JPS608937A JP S608937 A JPS608937 A JP S608937A JP 58117357 A JP58117357 A JP 58117357A JP 11735783 A JP11735783 A JP 11735783A JP S608937 A JPS608937 A JP S608937A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- address
- read
- input
- data
- 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.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明はマイクロプログラム制御式入出力制御装置に係
り、特に続出専用メモリに格納されているマイクロプロ
グラムの修正を可能とする入出力装置制御方式の改良に
関す。
り、特に続出専用メモリに格納されているマイクロプロ
グラムの修正を可能とする入出力装置制御方式の改良に
関す。
(bl 技術の背景
中央処理装置の指示に基づき入出力装置を制御する入出
力制御装置において、続出専用メモリに格納されたマイ
クロプログラムを前記中央処理装置から伝達されるアド
レスに従って順次読出し、読出されたデータを制御下に
ある入出力装置に伝達して所要の動作を行わせるマイク
ロプログラム制御方式が広く使用されている。
力制御装置において、続出専用メモリに格納されたマイ
クロプログラムを前記中央処理装置から伝達されるアド
レスに従って順次読出し、読出されたデータを制御下に
ある入出力装置に伝達して所要の動作を行わせるマイク
ロプログラム制御方式が広く使用されている。
(C) 従来技術と問題点
第1図は従来ある入出力装置制御方式の一例を示す図で
ある。第1図において、続出専用メモリROMには入出
力装置IOを制御するマイクロプログラムが格納されて
いる。図示されぬ中央処理装置から伝達されるアドレス
a1は、選択回路5ELIを介して続出専用メモリRO
Mに入力される。続出専用メモリROMのアドレスa1
から読出されたデータd1は、選択回路S E L 2
および入出力制御論理部CTLを介して入出力装置10
に伝達され、所要の動作を行わせる。なお入出力制御論
理部CT Lにおいては、照合回路MATIがデータd
1に含まれるファンクション部d2を、固定パターン発
生回路PGが発生するマイクロプログラムのジャンプを
示す固定パターンd3と照合する。通常入出力装置制御
様のマイクロプログラムを格納する読出専用メモリRO
Mに入力されるアドレスa1は単調増加する場合が多い
が、若しジャンプする場合には照合回路MATIが両者
の一致を検出して照合信号m1を出力し、選択回路SE
L 1に入力する。照合信号m1を入力された選択回路
5EL1は、中央処理装置から入力されるアドレスa1
の代わりにデータd1に含まれるジャンプ先アドレスa
2を選択し、続出専用メモリROMに入力する。その結
果続出専用メモリROMからは、ジャンプ先アドレスa
2から読出されたデータd1が選択回路5EL2および
入出力制御論理部CTLを介して入出力装置10に伝達
される。介入出力装置10の制御方式を変更する為に、
読出専用メモリROMから読出されるマイクロプログラ
ムの一部データを変更する必要が生じた場合、続出専用
メモリROM上の修正個所を示す修正アドレスa3と、
該修正個所の修正済みデータd4とを各アドレスa4に
格納する随時書込読出メモリRAMIを設けている。随
時書込読出メモリRAMIは、高速のクロック信号cl
klにより循環的に歩進する計数回路CNTから入力さ
れるアドレスa4から修正アドレスa3および修正済み
データd4を順次読出し、修正アドレスa3は照合回路
MAT2に、また修正済みデータd4は選択回路5EL
2に伝達する。照合回路MAT2は、続出専用メモリR
OMに入力されるアドレスa1を随時書込読出メモリR
AMIから順次読出される総ての修正アドレスa3と照
合し、両者の一致を検出すると照合信号m2を選択回路
5EL2に伝達する。照合信号m2を伝達された選択回
路5EL2は、続出専用メモリROMから読出されるデ
ータd1の代わりに、随時書込読出メモリRAMIから
伝達される修正済みデータd4を選択し、入出力制御論
理部CTLを介して入出力装置■0に伝達する。
ある。第1図において、続出専用メモリROMには入出
力装置IOを制御するマイクロプログラムが格納されて
いる。図示されぬ中央処理装置から伝達されるアドレス
a1は、選択回路5ELIを介して続出専用メモリRO
Mに入力される。続出専用メモリROMのアドレスa1
から読出されたデータd1は、選択回路S E L 2
および入出力制御論理部CTLを介して入出力装置10
に伝達され、所要の動作を行わせる。なお入出力制御論
理部CT Lにおいては、照合回路MATIがデータd
1に含まれるファンクション部d2を、固定パターン発
生回路PGが発生するマイクロプログラムのジャンプを
示す固定パターンd3と照合する。通常入出力装置制御
様のマイクロプログラムを格納する読出専用メモリRO
Mに入力されるアドレスa1は単調増加する場合が多い
が、若しジャンプする場合には照合回路MATIが両者
の一致を検出して照合信号m1を出力し、選択回路SE
L 1に入力する。照合信号m1を入力された選択回路
5EL1は、中央処理装置から入力されるアドレスa1
の代わりにデータd1に含まれるジャンプ先アドレスa
2を選択し、続出専用メモリROMに入力する。その結
果続出専用メモリROMからは、ジャンプ先アドレスa
2から読出されたデータd1が選択回路5EL2および
入出力制御論理部CTLを介して入出力装置10に伝達
される。介入出力装置10の制御方式を変更する為に、
読出専用メモリROMから読出されるマイクロプログラ
ムの一部データを変更する必要が生じた場合、続出専用
メモリROM上の修正個所を示す修正アドレスa3と、
該修正個所の修正済みデータd4とを各アドレスa4に
格納する随時書込読出メモリRAMIを設けている。随
時書込読出メモリRAMIは、高速のクロック信号cl
klにより循環的に歩進する計数回路CNTから入力さ
れるアドレスa4から修正アドレスa3および修正済み
データd4を順次読出し、修正アドレスa3は照合回路
MAT2に、また修正済みデータd4は選択回路5EL
2に伝達する。照合回路MAT2は、続出専用メモリR
OMに入力されるアドレスa1を随時書込読出メモリR
AMIから順次読出される総ての修正アドレスa3と照
合し、両者の一致を検出すると照合信号m2を選択回路
5EL2に伝達する。照合信号m2を伝達された選択回
路5EL2は、続出専用メモリROMから読出されるデ
ータd1の代わりに、随時書込読出メモリRAMIから
伝達される修正済みデータd4を選択し、入出力制御論
理部CTLを介して入出力装置■0に伝達する。
以上の説明から明らかな如く、従来ある入出力装置制御
方式においては、続出専用メモリROMから読出される
マイクロプログラムの一部データを修正する為に、修正
アドレスa3と修正済みデータd4とを総て随時書込読
出メモリRAMIに格納し、続出専用メモリROMにア
ドレスa1が入力される度に、随時書込読出メモリRA
MIから高速に読出される総ての修正アドレスa3およ
び修正済みデータd4と照合する必要があり、高速のク
ロック信号clklにより動作する計数回路CNTl、
随時書込読出メモリRAMIおよび照合回路MAT2を
必要とし、当該入出力制御装置の経済性を損なう結果と
なる。また仮に高速の計数回路CNT1、随時書込読出
メモリRAMIおよび照合回路MAT2を使用した場合
にも、修正個所が増加するに伴い照合回路MAT2の照
合時間は増加し、入出力装置■0の制御能力の低下と来
す欠点があった。
方式においては、続出専用メモリROMから読出される
マイクロプログラムの一部データを修正する為に、修正
アドレスa3と修正済みデータd4とを総て随時書込読
出メモリRAMIに格納し、続出専用メモリROMにア
ドレスa1が入力される度に、随時書込読出メモリRA
MIから高速に読出される総ての修正アドレスa3およ
び修正済みデータd4と照合する必要があり、高速のク
ロック信号clklにより動作する計数回路CNTl、
随時書込読出メモリRAMIおよび照合回路MAT2を
必要とし、当該入出力制御装置の経済性を損なう結果と
なる。また仮に高速の計数回路CNT1、随時書込読出
メモリRAMIおよび照合回路MAT2を使用した場合
にも、修正個所が増加するに伴い照合回路MAT2の照
合時間は増加し、入出力装置■0の制御能力の低下と来
す欠点があった。
fdl 発明の目的
本発明の目的は、前述の如き従来ある入出力装置制御方
式の欠点を除去し、当該入出力制御装置の経済性および
制御能力を損なうこと無くマイクロブログラムを修正可
能とする手段を実現することに在る。
式の欠点を除去し、当該入出力制御装置の経済性および
制御能力を損なうこと無くマイクロブログラムを修正可
能とする手段を実現することに在る。
(81発明の構成
この目的は、読出専用メモリに格納されたマイクロプロ
グラムを順次読出し、制御下にある入出力装置を制御す
る入出力制御装置において、前記読出専用メモリの各ア
ドレスに格納されたデータに対する修正の有無を示す識
別フラグを前記各アドレスに対応して格納する第一のメ
モリと、前記続出専用メモリの修正個所を示すアドレス
と該修正個所の修正済みデータとを該修正個所を示すア
ドレス順に格納する第二のメモリと、前記第一のメモリ
から読出される前記識別フラグにより前記続出専用メモ
リから読出されるデータと前記第二のメモリから読出さ
れる前記修正済みデータとの何れかを選択する選択手段
と、前記読出専用メモリに入力されるアドレスと前記第
二のメモリから読出される前記修正個所を示すアドレス
とを比較し、前記続出専用メモリに入力されるアドレス
以上且つ最も近い前記修正個所を示すアドレスが読出さ
れる如く前記第二のメモリに入力されるアドレスを制御
する手段とを設け、前記続出専用メモリからデータを読
出して前記選択手段に伝達すると共に前記第一のメモリ
から対応する前記識別フラグを読出して前記選択手段に
入力し、該入力された識別フラグが無修正を示す場合に
は前記続出専用メモリから伝達されたデータを選択して
前記入出力装置を制御し、前記入力された識別フラグが
修正済みを示す場合には前記第二のメモリから予め伝達
されている前記修正済みデータを選択して前記入出力装
置を制御することにより達成される。
グラムを順次読出し、制御下にある入出力装置を制御す
る入出力制御装置において、前記読出専用メモリの各ア
ドレスに格納されたデータに対する修正の有無を示す識
別フラグを前記各アドレスに対応して格納する第一のメ
モリと、前記続出専用メモリの修正個所を示すアドレス
と該修正個所の修正済みデータとを該修正個所を示すア
ドレス順に格納する第二のメモリと、前記第一のメモリ
から読出される前記識別フラグにより前記続出専用メモ
リから読出されるデータと前記第二のメモリから読出さ
れる前記修正済みデータとの何れかを選択する選択手段
と、前記読出専用メモリに入力されるアドレスと前記第
二のメモリから読出される前記修正個所を示すアドレス
とを比較し、前記続出専用メモリに入力されるアドレス
以上且つ最も近い前記修正個所を示すアドレスが読出さ
れる如く前記第二のメモリに入力されるアドレスを制御
する手段とを設け、前記続出専用メモリからデータを読
出して前記選択手段に伝達すると共に前記第一のメモリ
から対応する前記識別フラグを読出して前記選択手段に
入力し、該入力された識別フラグが無修正を示す場合に
は前記続出専用メモリから伝達されたデータを選択して
前記入出力装置を制御し、前記入力された識別フラグが
修正済みを示す場合には前記第二のメモリから予め伝達
されている前記修正済みデータを選択して前記入出力装
置を制御することにより達成される。
ffl 発明の実施例
以下、本発明の一実施例を図面により説明する。
第2図は本発明の一実施例による入出力装置制御方式を
示す図である。なお、全図を通じて同一符号は同一対象
物を示す。第2図においては、第1図におけるが如き高
速のクロック信号c Iklにより動作する計数回路C
NT1および照合回路MAT2は設けられておらず、随
時書込続出メモリRAMIと、比較回路CLCと、クロ
ック信号C1kに比較して低速に設定可能なりロック信
号CIk2により動作する可逆計数回路CNT2とが設
けられている。随時書込続出メモリRAM2には、読出
専用メモリROMの各アドレスa1に格納されているデ
ータd1が修正済みか否がを示す識別フラグfが、各ア
ドレスa1に格納されており、続出専用メモリROMか
らデータd1が読出されると共に、随時書込続出メモリ
RAM2からは該データd1に対する修正の有無を示す
識別フラグfが読出され、選択回路5EL2に入力され
る。また比較回路CLCは、続出専用メモリROMに入
力されるアドレスa1と、随時書込読出メモリRAMI
から読出される修正アドレスa3とを比較し、条件al
>a3が成立した場合には計数回路CNT2に歩進信号
s1を伝達する。歩進信号s1を受信した計数回路CN
T2は、クロック信号clk2により歩進し、随時書込
読出メモリRAMIに伝達するアドレスa4を順次増加
させる。第1図におけると同様に、随時書込続出メモリ
RAMIには修正アドレスa3が昇順となる様に格納さ
れている為、アドレスa4の増加と共に随時書込読出メ
モリRAMIから読出される修正アドレスa3は順次増
加し、遂にアドレス81以上となる。比較回路CLCは
、条件a1≦a3が成立すると直ちに歩進信号S1を停
止し、可逆計数回路CNT2を停止させる。その結果随
時書込読出メモリRAMIからは条件a1≦a3が成立
した最初の修正アドレスa3と対応する修正済みデータ
d4が読出された状態となる。一方アドレスa1と修正
アドレスa3とを比較した結果条件al<a3が成立し
た場合には、比較回路CLCは計数回路CNT2に後退
信号S2を伝達する。
示す図である。なお、全図を通じて同一符号は同一対象
物を示す。第2図においては、第1図におけるが如き高
速のクロック信号c Iklにより動作する計数回路C
NT1および照合回路MAT2は設けられておらず、随
時書込続出メモリRAMIと、比較回路CLCと、クロ
ック信号C1kに比較して低速に設定可能なりロック信
号CIk2により動作する可逆計数回路CNT2とが設
けられている。随時書込続出メモリRAM2には、読出
専用メモリROMの各アドレスa1に格納されているデ
ータd1が修正済みか否がを示す識別フラグfが、各ア
ドレスa1に格納されており、続出専用メモリROMか
らデータd1が読出されると共に、随時書込続出メモリ
RAM2からは該データd1に対する修正の有無を示す
識別フラグfが読出され、選択回路5EL2に入力され
る。また比較回路CLCは、続出専用メモリROMに入
力されるアドレスa1と、随時書込読出メモリRAMI
から読出される修正アドレスa3とを比較し、条件al
>a3が成立した場合には計数回路CNT2に歩進信号
s1を伝達する。歩進信号s1を受信した計数回路CN
T2は、クロック信号clk2により歩進し、随時書込
読出メモリRAMIに伝達するアドレスa4を順次増加
させる。第1図におけると同様に、随時書込続出メモリ
RAMIには修正アドレスa3が昇順となる様に格納さ
れている為、アドレスa4の増加と共に随時書込読出メ
モリRAMIから読出される修正アドレスa3は順次増
加し、遂にアドレス81以上となる。比較回路CLCは
、条件a1≦a3が成立すると直ちに歩進信号S1を停
止し、可逆計数回路CNT2を停止させる。その結果随
時書込読出メモリRAMIからは条件a1≦a3が成立
した最初の修正アドレスa3と対応する修正済みデータ
d4が読出された状態となる。一方アドレスa1と修正
アドレスa3とを比較した結果条件al<a3が成立し
た場合には、比較回路CLCは計数回路CNT2に後退
信号S2を伝達する。
後退信号S2を受信した計数回路CNT2は、クロック
信号clk2により逆方向に歩進し、随時書込読出メモ
リRAMIに伝達するアドレスa4を順次減少させる。
信号clk2により逆方向に歩進し、随時書込読出メモ
リRAMIに伝達するアドレスa4を順次減少させる。
その結果アドレスa4の減少と共に随時書込読出メモリ
RAMIから読出される修正アドレスa3は順次減少し
、遂にアドレス81未満となる。比較回路CLCは、条
件al>a3が成立すると計数回路CNT2に伝達する
後退信号s2を歩進信号s1に切替える。歩進信号s1
を受信した計数回路CNT2は、前述と同様に歩進して
随時書込読出メモリRAMIから読出される修正アドレ
スa3を順次増加させ、比較回路CLCは条件a1≦a
3が成立すると直ちに歩進信号s1を停止して可逆計数
回路CNT2を停止させる。その結果随時書込読出メモ
リRAMIからは条件a1≦a3が成立した最初の修正
アドレスa3と対応する修正済みデータd4が読出され
る。当初初期状態においては可逆計数回路CNT2から
出力されるアドレスa4はOに設定され、随時書込読出
メモリRAMIからは最初の修正アドレスa3と修正済
みデータd4とが読出されている。かかる状態で入出力
装置roの制御が開始され、図示されぬ中央処理装置か
らアドレスa1が入力されると、続出専用メモリROM
からデータd1が読出されると共に、随時書込読出メモ
リRAM2から対応する識別フラグfが読出される。
RAMIから読出される修正アドレスa3は順次減少し
、遂にアドレス81未満となる。比較回路CLCは、条
件al>a3が成立すると計数回路CNT2に伝達する
後退信号s2を歩進信号s1に切替える。歩進信号s1
を受信した計数回路CNT2は、前述と同様に歩進して
随時書込読出メモリRAMIから読出される修正アドレ
スa3を順次増加させ、比較回路CLCは条件a1≦a
3が成立すると直ちに歩進信号s1を停止して可逆計数
回路CNT2を停止させる。その結果随時書込読出メモ
リRAMIからは条件a1≦a3が成立した最初の修正
アドレスa3と対応する修正済みデータd4が読出され
る。当初初期状態においては可逆計数回路CNT2から
出力されるアドレスa4はOに設定され、随時書込読出
メモリRAMIからは最初の修正アドレスa3と修正済
みデータd4とが読出されている。かかる状態で入出力
装置roの制御が開始され、図示されぬ中央処理装置か
らアドレスa1が入力されると、続出専用メモリROM
からデータd1が読出されると共に、随時書込読出メモ
リRAM2から対応する識別フラグfが読出される。
識別フラグfが無修正を示す限り、選択回路5EL2は
データd1を選択し、入出力装置roに伝達する。アド
レスa1が順次増加し、最初の修正アドレスa3に達す
ると、続出専用メモリROMからは未修正のデータd1
が読出されると共に、随時書込続出メモリRAM2から
は修正済みを示す識別フラグrが読出される。今回は選
択回路5EL2はデータd1の代わりに随時書込読出メ
モU RA M 1から読出されている修正済みデータ
d4を選択し、入出力装置roに伝達する。次のアドレ
スa1が読出専用メモリROMに入力されると、比較回
路CLCは条件a l >a 3の成立を検出し、計数
回路CNT2に歩進信号S1を伝達して計数回路CNT
2を一歩進させる。その結果随時書込読出メモリRAM
Iからは次の修正アドレスa3と修正済みデータd4が
読出される。比較回路CLCは条件a1≦a3の成立を
検出し、歩進信号S1を停止させ計数回路CNT2の歩
進を停止させる。かかる状態で続出専用メモリROMに
入力されるアドレスa1が順次増加し、二番目の修正ア
ドレスa3に達すると前述と同様の過程1 により選択回路S E L 2は未修正データd1の代
わりに随時書込読出メモリRAMIから読出されている
修正済みデータd4を選択し、入出力装置IOに伝達す
る。以下同様にして比較回路CLCおよび可逆計数回路
CNT2は随時書込読出メモIJRAMIから次の修正
アドレスa3と修正済みデータd4とが読出される様に
アドレスa4を設定し、読出専用メモリROMに入力さ
れるアドレスa1が修正アドレスa3に達すると、随時
書込続出メモリRAM2から修正済みを示す識別フラグ
fが読出されて選択回路S E L 2に修正済みデー
タd4を選択させる。なお入出力制御論理部CT Lが
第1図におけると同様の過程でマイクロプログラムのジ
ャンプを検出し、選択回路SEL 1にジャンプ先アド
レスa2を選択させた場合にも、比較回路CL Cおよ
び可逆計数回路CNT2はジャンプ先アドレスa2を対
象に随時書込読出メモ+J RA M 1から次の修正
アドレスa3と修正済みデータd4とが読出される様に
アドレスa4を設定する。
データd1を選択し、入出力装置roに伝達する。アド
レスa1が順次増加し、最初の修正アドレスa3に達す
ると、続出専用メモリROMからは未修正のデータd1
が読出されると共に、随時書込続出メモリRAM2から
は修正済みを示す識別フラグrが読出される。今回は選
択回路5EL2はデータd1の代わりに随時書込読出メ
モU RA M 1から読出されている修正済みデータ
d4を選択し、入出力装置roに伝達する。次のアドレ
スa1が読出専用メモリROMに入力されると、比較回
路CLCは条件a l >a 3の成立を検出し、計数
回路CNT2に歩進信号S1を伝達して計数回路CNT
2を一歩進させる。その結果随時書込読出メモリRAM
Iからは次の修正アドレスa3と修正済みデータd4が
読出される。比較回路CLCは条件a1≦a3の成立を
検出し、歩進信号S1を停止させ計数回路CNT2の歩
進を停止させる。かかる状態で続出専用メモリROMに
入力されるアドレスa1が順次増加し、二番目の修正ア
ドレスa3に達すると前述と同様の過程1 により選択回路S E L 2は未修正データd1の代
わりに随時書込読出メモリRAMIから読出されている
修正済みデータd4を選択し、入出力装置IOに伝達す
る。以下同様にして比較回路CLCおよび可逆計数回路
CNT2は随時書込読出メモIJRAMIから次の修正
アドレスa3と修正済みデータd4とが読出される様に
アドレスa4を設定し、読出専用メモリROMに入力さ
れるアドレスa1が修正アドレスa3に達すると、随時
書込続出メモリRAM2から修正済みを示す識別フラグ
fが読出されて選択回路S E L 2に修正済みデー
タd4を選択させる。なお入出力制御論理部CT Lが
第1図におけると同様の過程でマイクロプログラムのジ
ャンプを検出し、選択回路SEL 1にジャンプ先アド
レスa2を選択させた場合にも、比較回路CL Cおよ
び可逆計数回路CNT2はジャンプ先アドレスa2を対
象に随時書込読出メモ+J RA M 1から次の修正
アドレスa3と修正済みデータd4とが読出される様に
アドレスa4を設定する。
2
以上の説明から明らかな如く、本実施例によれば、マイ
クロプログラムの読出し過程において随時書込読出メモ
リRAM1からは常に次の修正アドレスa3および修正
済みデータd4が読出され、読出専用メモリROMに入
力されるアドレスa1が前記修正アドレスa3に達する
と随時書込読出メモリRAMIから修正済みを示す識別
フラグfが読出され、選択回路5EL2に続出専用メモ
リROMから読出される未修正データd1の代わりに修
正済みデータd4を選択させ、入出力装置■0に伝達す
る。従って修正済みデータd4への切替えは選択回路5
EL2の選択動作を経由するのみで迅速に行われ、随時
書込読出メモリRAMIを設定する計数回路cNT2は
低速のクロック信号c lk2で動作可能となる。前述
の如く入出力装置■0を制御するマイクロプログラムに
おいては、続出専用メモリROMに入力されるアドレス
a1は概ね単調増加の傾向を辿り、ジャンプ先アドレス
a2が出現する機会は少ないので、比較回路CLCおよ
び可逆計数回路CNT2の随時書込読出メモリRAMI
の設定に要する時間も僅少となる。
クロプログラムの読出し過程において随時書込読出メモ
リRAM1からは常に次の修正アドレスa3および修正
済みデータd4が読出され、読出専用メモリROMに入
力されるアドレスa1が前記修正アドレスa3に達する
と随時書込読出メモリRAMIから修正済みを示す識別
フラグfが読出され、選択回路5EL2に続出専用メモ
リROMから読出される未修正データd1の代わりに修
正済みデータd4を選択させ、入出力装置■0に伝達す
る。従って修正済みデータd4への切替えは選択回路5
EL2の選択動作を経由するのみで迅速に行われ、随時
書込読出メモリRAMIを設定する計数回路cNT2は
低速のクロック信号c lk2で動作可能となる。前述
の如く入出力装置■0を制御するマイクロプログラムに
おいては、続出専用メモリROMに入力されるアドレス
a1は概ね単調増加の傾向を辿り、ジャンプ先アドレス
a2が出現する機会は少ないので、比較回路CLCおよ
び可逆計数回路CNT2の随時書込読出メモリRAMI
の設定に要する時間も僅少となる。
なお、第2図はあく迄本発明の一実施例に過ぎず、例え
ば入出力制御装置の構成は図示されるものに限定される
ことは無く、他に幾多の変形が考慮されるが、何れの場
合にも本発明の効果は変らない。
ば入出力制御装置の構成は図示されるものに限定される
ことは無く、他に幾多の変形が考慮されるが、何れの場
合にも本発明の効果は変らない。
(gl 発明の効果
以上、本発明によれば、前記入出力制御装置において、
経済性および制御能力をを損なうこと無くマイクロプロ
グラムの修正が可能となる。
経済性および制御能力をを損なうこと無くマイクロプロ
グラムの修正が可能となる。
第1図は従来ある入出力装置制御方式の一例を示す図、
第2図は本発明の一実施例による入出力装置制御方式を
示す図である。 図において、alおよびa4はアドレス、a2はジャン
プ先アドレス、a3は修正アドレス、CLCは比較回路
、clklは高速のクロック信号、clk2は低速のク
ロック信号、CNT1は計数回路、CNT2は可逆計数
回路、CTLは入出力5 制御論理部、dlはデータ、d2はファンクション部、
d3は固定パターン、d4は修正済みデータ、fは識別
フラグ、10は入出力装置、mlおよびm2は照合信号
、MへT1およびMAT2は照合回路、PGは固定パタ
ーン発生回路、RAM1およびRAM2は随時書込続出
メモリ、ROMは読出専用メモリ、Slは歩進信号、S
2は後退信号、5ELIおよび5EL2ば選択回路、を
示す。 6 竿 1 図 箒 2 冴
第2図は本発明の一実施例による入出力装置制御方式を
示す図である。 図において、alおよびa4はアドレス、a2はジャン
プ先アドレス、a3は修正アドレス、CLCは比較回路
、clklは高速のクロック信号、clk2は低速のク
ロック信号、CNT1は計数回路、CNT2は可逆計数
回路、CTLは入出力5 制御論理部、dlはデータ、d2はファンクション部、
d3は固定パターン、d4は修正済みデータ、fは識別
フラグ、10は入出力装置、mlおよびm2は照合信号
、MへT1およびMAT2は照合回路、PGは固定パタ
ーン発生回路、RAM1およびRAM2は随時書込続出
メモリ、ROMは読出専用メモリ、Slは歩進信号、S
2は後退信号、5ELIおよび5EL2ば選択回路、を
示す。 6 竿 1 図 箒 2 冴
Claims (1)
- 続出専用メモリに格納されたマイクロプログラムを順次
読出し、制御下にある入出力装置を制御する入出力制御
装置において、前記続出専用メモリの各アドレスに格納
されたデータに対する修正の有無を示す識別フラグを前
記各アドレスに対応して格納する第一のメモリと、前記
続出専用メモリの修正個所を示すアドレスと該修正個所
の修正済みデータとを該修正個所を示すアドレス順に格
納する第二のメモリと、前記第一のメモリから読出され
る前記識別フラグにより前記続出専用メモリから読出さ
れるデータと前記第二のメモリから読出される前記修正
済みデータとの何れかを選択する選択手段と、前記続出
専用メモリに入力されるアドレスと前記第二のメモリか
ら読出される前記修正個所を示すアドレスとを比較し、
前記読出専用メモリに入力されるアドレス以上且つ最も
近い前記修正個所を示すアドレスが読出される如く前記
第二のメモリに入力されるアドレスを制御する手段とを
設け、前記続出専用メモリからデータを読出して前記選
択手段に伝達すると共に前記第一のメモリから対応する
前記識別フラグを読出して前記選択手段に人力し、該入
力された識別フラグが無修正を示す場合には前記続出専
用メモリから伝達されたデータを選択して前記入出力装
置を制御し、前記入力された識別フラグが修正済みを示
す場合には前記第二のメモリから予め伝達されている前
記修正済みデータを選択して前記入出力装置を制御する
ことを特徴とする入出力装置制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117357A JPS608937A (ja) | 1983-06-29 | 1983-06-29 | 入出力装置制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58117357A JPS608937A (ja) | 1983-06-29 | 1983-06-29 | 入出力装置制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS608937A true JPS608937A (ja) | 1985-01-17 |
Family
ID=14709679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58117357A Pending JPS608937A (ja) | 1983-06-29 | 1983-06-29 | 入出力装置制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS608937A (ja) |
-
1983
- 1983-06-29 JP JP58117357A patent/JPS608937A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE45857E1 (en) | External storage device and memory access control method thereof | |
| EP0282711B1 (en) | Method of processing data in a decentralized processing system | |
| US4538226A (en) | Buffer control system | |
| US4145755A (en) | Information transferring apparatus | |
| US4910704A (en) | Terminal controller with buffer memories storing edited screen data and control method therefor | |
| US5754781A (en) | Data transfer controller device for controlling data transferred by and among separate clusters | |
| US4603383A (en) | Apparatus for direct data transfer among central processing units | |
| US5428801A (en) | Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems | |
| JPS608937A (ja) | 入出力装置制御方式 | |
| US5479421A (en) | Data input control device for serial controller | |
| US6629262B1 (en) | Multiplexed storage controlling device | |
| US6233104B1 (en) | System and method for interfacing data stored on a magnetic strip | |
| JPS6349809B2 (ja) | ||
| JP2892429B2 (ja) | 入出力制御装置 | |
| US6370595B1 (en) | Method of addressing a plurality of addressable units by a single address word | |
| US5838699A (en) | Line memory circuit | |
| JPS61122743A (ja) | フアイル装置選択方式 | |
| JP2845364B2 (ja) | メモリ制御回路 | |
| JPH09128957A (ja) | メモリーアクセスのインターフェイス回路及びメモリーアクセスの方法 | |
| JPH10162567A (ja) | メモリ判別装置 | |
| JPS62171383A (ja) | デ−タ圧縮符号化処理方式 | |
| JP2000132498A (ja) | Dma転送制御装置 | |
| JPH0962506A (ja) | パイプライン演算装置 | |
| JPH05158620A (ja) | 磁気ディスクデータ転送装置および方法 | |
| JPH0495122A (ja) | 端末制御装置 |