[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH1027153A - Bus transfer device - Google Patents

Bus transfer device

Info

Publication number
JPH1027153A
JPH1027153A JP18052696A JP18052696A JPH1027153A JP H1027153 A JPH1027153 A JP H1027153A JP 18052696 A JP18052696 A JP 18052696A JP 18052696 A JP18052696 A JP 18052696A JP H1027153 A JPH1027153 A JP H1027153A
Authority
JP
Japan
Prior art keywords
address information
register
slot
peripheral device
operation step
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
Application number
JP18052696A
Other languages
Japanese (ja)
Other versions
JP3130798B2 (en
Inventor
Toshiya Hata
俊哉 畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
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 KOBE NIPPON DENKI SOFTWARE KK, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP08180526A priority Critical patent/JP3130798B2/en
Publication of JPH1027153A publication Critical patent/JPH1027153A/en
Application granted granted Critical
Publication of JP3130798B2 publication Critical patent/JP3130798B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To reduce the scale of a control program by making it unnecessary to read out address information from another storage device in the case of connecting a peripheral device having no register capable of storing address information. SOLUTION: Only address information registers 7, 8 are added to a bus transfer device having a peripheral device including no address information register and connected to a bus similarly to peripheral devices 4, 5. The added address information registers 7, 8 store the address information A2, A3 of the peripheral devices 4, 5 having no address information register. A program stored in a CPU 1 acquires the address information A2, A3 of all the peripheral devices 4, 5 only by reading out information from the registers 7, 8.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータに用
いるバス転送装置に関する。
The present invention relates to a bus transfer device used for a computer.

【0002】[0002]

【従来の技術】従来のバス転送装置は、図4に例を示す
ように、バス2にCPU1と周辺装置3〜5とアドレス
情報記憶装置6とが接続された構成となっている。ここ
で周辺装置3には、アドレス情報レジスタ3aが含まれ
ており、CPU1が周辺装置3に対し読み書きするため
のアドレス情報A1が格納されている。しかし周辺装置
4,5にはアドレス情報レジスタが含まれていない。こ
のとき、CPU1が周辺装置4,5に対し読み書きする
ためには、アドレス情報記憶装置6に別途格納されてい
るアドレス情報A2,A3を使用する必要がある。
2. Description of the Related Art A conventional bus transfer device has a configuration in which a CPU 1, peripheral devices 3 to 5, and an address information storage device 6 are connected to a bus 2, as shown in FIG. Here, the peripheral device 3 includes an address information register 3a, and stores address information A1 for the CPU 1 to read from and write to the peripheral device 3. However, the peripheral devices 4 and 5 do not include an address information register. At this time, in order for the CPU 1 to read and write to the peripheral devices 4 and 5, it is necessary to use the address information A2 and A3 separately stored in the address information storage device 6.

【0003】従来のバス転送装置のCPUに格納される
プログラムのフローチャートを図5に示す。動作ステッ
プS1では、スロットSLNの読み込みにおいて、最初
はスロットSL1からアドレス情報レジスタの値を取得
するため、初期値としてN=1を設定する。動作ステッ
プS2では、Nが最終スロットの数を超えたことを判定
することにより、最終スロットまで読み込みが終わった
ことを判定する。スロットSL1の読み込みでは、Nは
最終スロットに達していないため、動作ステップS3を
実行する。
FIG. 5 shows a flowchart of a program stored in a CPU of a conventional bus transfer device. In the operation step S1, in reading the slot SLN, first, N = 1 is set as an initial value to acquire the value of the address information register from the slot SL1. In the operation step S2, it is determined that reading has been completed up to the final slot by determining that N has exceeded the number of final slots. In reading the slot SL1, since N has not reached the last slot, the operation step S3 is executed.

【0004】動作ステップS3ではスロットSL1のア
ドレス情報レジスタの読み込み指示を行う。スロットS
L1にはアドレス情報レジスタ3aを有する周辺装置3
が接続されているので、アドドレス情報A1をバス2を
介してCPU1に返送する。これにより動作ステップS
4ではアドレス情報A1が返送されたことを認識して、
アドレス情報レジスタ3aが存在することを認識できる
ため、レジスタチェツク処理では「存在する」との報告
が行われる。
In an operation step S3, an instruction for reading the address information register of the slot SL1 is issued. Slot S
L1 includes a peripheral device 3 having an address information register 3a.
Is connected, the address information A1 is returned to the CPU 1 via the bus 2. Thereby, the operation step S
4 recognizes that the address information A1 has been returned,
Since the presence of the address information register 3a can be recognized, "existing" is reported in the register check processing.

【0005】動作ステップS4でのレジスタチェツク処
理でアドレス情報レジスタ3aが存在するため、動作ス
テップS3,S4,S5からなるレジスタ参照処理S1
0を行うことになる。このレジスタ参照処理S10内の
動作ステップS5により、図6に示すようにスロットS
L1に対応したアドレス情報A1がCPU1によりアド
レステーブルATに格納される。動作ステップS6では
Nの値を1増加させ、スロットSL2を指示させる。
Since the address information register 3a exists in the register check processing in the operation step S4, the register reference processing S1 consisting of the operation steps S3, S4 and S5
0 will be performed. By the operation step S5 in the register reference processing S10, as shown in FIG.
Address information A1 corresponding to L1 is stored in address table AT by CPU1. In the operation step S6, the value of N is increased by 1, and the slot SL2 is designated.

【0006】動作ステップS2では、スロット番号が予
めシステムで取り決めたスロット数N(例えばN=8)
に達しているか比較することで、最終スロットSLNを
読み出したかを判断するが、スロットSL1の読み出し
後は最終スロットに達していないため、「最終スロット
でない」との報告が行われる。最終スロットでないた
め、動作ステップS3にて次のスロットSL2の読み込
み指示が行われる。
In the operation step S2, the slot number is set to the number of slots N previously determined by the system (for example, N = 8).
It is determined whether or not the last slot SLN has been read out by comparing whether or not the last slot has been reached. However, since the last slot has not been reached after reading out the slot SL1, a report “not the last slot” is made. Since it is not the last slot, an instruction to read the next slot SL2 is issued in operation step S3.

【0007】周辺装置4にはアドレス情報レジスタがな
いため、スロットSL2の読み込み指示に対して、アド
レス情報が返送されない。このため動作ステップS4で
のレジスタチェック処理で「アドレス情報レジスタが存
在しない」との報告が行われる。動作ステップS4での
レジスタチェツク処理でアドレス情報レジスタが存在し
ないため、動作ステップS8,S9からなる記憶装置参
照処理S11を行うことになる。
Since the peripheral device 4 has no address information register, no address information is returned in response to the instruction to read the slot SL2. Therefore, a report that "the address information register does not exist" is made in the register check processing in the operation step S4. Since the address information register does not exist in the register check processing in the operation step S4, the storage device reference processing S11 including the operation steps S8 and S9 is performed.

【0008】動作ステップS8ではアドレス情報記憶装
置6に図7の形式で格納されたアドレス情報のテーブル
を参照し、スロットSL2に対応するアドレス情報A2
が読み出される。動作ステップS9ではアドレス情報記
憶装置6から読み出されたアドレス情報A2が、スロッ
ト番号SL2と対であることを確認し、「アドレス情報
が有効」と認識する。動作ステップS5で、図6に示す
ように、スロットSL2に対応したアドレス情報A2が
CPU1によりアドレステーブルATに格納される。
In operation S8, the address information table stored in the address information storage device 6 in the format shown in FIG. 7 is referred to, and the address information A2 corresponding to the slot SL2 is read.
Is read. In the operation step S9, it is confirmed that the address information A2 read from the address information storage device 6 is paired with the slot number SL2, and it is recognized that "address information is valid". In the operation step S5, as shown in FIG. 6, the address information A2 corresponding to the slot SL2 is stored in the address table AT by the CPU 1.

【0009】動作ステップS6,S2を経て、次のスロ
ットSL3についての読み込み指示が行われるが、周辺
装置5については周辺装置4と同様に、動作ステップS
4でのレジスタチェツク処理でアドレス情報レジスタが
ないため、アドレス情報記憶装置6のアドレス情報のテ
ーブルを参照し、スロットSL3に対応するアドレス情
報A3をアドレステーブルATに格納する。
After the operation steps S6 and S2, a read instruction is issued for the next slot SL3.
Since there is no address information register in the register check process in step 4, the address information A3 corresponding to the slot SL3 is stored in the address table AT by referring to the address information table of the address information storage device 6.

【0010】スロットSL4についても、アドレス情報
記憶装置6自体にはアドレス情報レジスタがないため、
スロットSL4の読み込み指示に対して、アドレス情報
が返送されない。このため動作ステップS4でのレジス
タチェツク処理で「アドレス情報レジスタが存在しない
|との報告が行われる。
Regarding the slot SL4, the address information storage device 6 itself does not have an address information register.
Address information is not returned in response to the instruction to read slot SL4. Therefore, in the register check processing in operation step S4, a report that "address information register does not exist |" is made.

【0011】動作ステップS4でのレジスタチェック処
理でアドレス情報レジスタが存在しないため、動作ステ
ップS8,S9からなる記憶装置参照処理S11を行う
ことになる。動作ステップS8ではアドレス情報記憶装
置6に図7の形式で格納されたアドレス情報のテーブル
を参照する。動作ステップS9ではアドレス情報記憶装
置6から読み出されたアドレス情報にスロット番号SL
4のものがないため、「アドレス情報が無効」と認識す
る。このためスロットSL4については、周辺装置とし
てアドレス情報をアドレステーブルATに登録すること
はない。
Since there is no address information register in the register check processing in operation S4, a storage device reference processing S11 consisting of operation steps S8 and S9 is performed. In the operation step S8, the address information table stored in the address information storage device 6 in the format shown in FIG. In operation S9, the slot number SL is added to the address information read from the address information storage device 6.
Since there are no four, the address information is recognized as "invalid." Therefore, the address information of the slot SL4 is not registered in the address table AT as a peripheral device.

【0012】動作ステップS2でスロット番号がスロッ
ト数Nに達した場合、「最終スロットである」と認識す
る。このとき、スロットの読み込みは終了し、処理ステ
ップS7を実行する。処理ステップS7では、アドレス
テーブルATから必要なアドレス情報Axを選択し、周
辺装置に対する読み書きを行う。
When the slot number reaches the slot number N in the operation step S2, it is recognized as "the last slot". At this time, the reading of the slot ends, and processing step S7 is executed. In processing step S7, necessary address information Ax is selected from the address table AT, and reading / writing to the peripheral device is performed.

【0013】[0013]

【発明が解決しようとする課題】従来のバス転送装置
は、周辺装置3〜5のアドレス情報A1〜A3を取得す
るために、アドレス情報レジスタ3aとアドレス情報記
憶装置6をそれぞれ読み取る必要があり、そのためにレ
ジスタ参照処理S10と記憶装置参照処理S11の2種
類が必要となって、CPU1に格納されるプログラムが
増大するという問題があった。
The conventional bus transfer device needs to read the address information register 3a and the address information storage device 6 in order to obtain the address information A1 to A3 of the peripheral devices 3 to 5, respectively. Therefore, two types of register reference processing S10 and storage device reference processing S11 are required, and there is a problem that the number of programs stored in the CPU 1 increases.

【0014】また、記憶装置参照処理S11において、
周辺装置のアドレス情報を取得する前にアドレス情報記
憶装置から読み込みを行う必要があるため、アドレス情
報記憶装置のアドレス情報をプログラム中へ埋め込む必
要があった。
In the storage device referring process S11,
Since it is necessary to read from the address information storage device before acquiring the address information of the peripheral device, it is necessary to embed the address information of the address information storage device in the program.

【0015】本発明の目的は、アドレス情報を格納する
レジスタを持たない周辺装置を接続する場合、他の記憶
装置からアドレス情報を読み出す必要をなくし、制御プ
ログラムの規模を縮小するバス転送装置を提供すること
にある。
An object of the present invention is to provide a bus transfer device which eliminates the need to read address information from another storage device when connecting a peripheral device having no register for storing address information, and reduces the scale of a control program. Is to do.

【0016】[0016]

【課題を解決するための手段】本発明は、読み書きする
ためのアドレス情報を格納したレジスタを持つ周辺装置
と、アドレス情報を格納したレジスタを持たない周辺装
置とが混在して接続されたバス転送装置において、アド
レス情報を格納したレジスタを持たない周辺装置に対応
するアドレス情報を格納し前記周辺装置とは独立したス
ロットに接続されたアドレス情報レジスタを備え、CP
Uに格納されたプログラムが前記アドレス情報レジスタ
を読み出す処理のみにより全ての周辺装置のアドレス情
報を取得することを特徴とする。
According to the present invention, there is provided a bus transfer system in which a peripheral device having a register storing address information for reading and writing and a peripheral device having no register storing the address information are connected together. An address information register which stores address information corresponding to a peripheral device having no register storing the address information and is connected to a slot independent of the peripheral device;
The program stored in U acquires address information of all peripheral devices only by processing of reading the address information register.

【0017】本発明は、全ての周辺装置に対して、アド
レス情報を持つアドレス情報レジスタが存在することに
より、CPUに格納されたプログラムから記憶装置参照
処理を削除することができる。
According to the present invention, the presence of the address information register having the address information for all the peripheral devices can eliminate the storage device reference processing from the program stored in the CPU.

【0018】[0018]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。図1は、本発明の実施の形
態を示すブロック図である。図1に示すバス転送装置
は、CPU1にバスを介して周辺装置3〜5とアドレス
情報レジスタ7,8とが接続されている。このアドレス
情報レジスタ7,8は、バス2のスロットに周辺装置と
同様に接続されている。
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention. In the bus transfer device shown in FIG. 1, peripheral devices 3 to 5 and address information registers 7 and 8 are connected to a CPU 1 via a bus. The address information registers 7 and 8 are connected to the slots of the bus 2 in the same manner as the peripheral devices.

【0019】CPU1に格納されるプログラムのフロー
チャートを図2に示す。動作ステップS1では、スロッ
トSLNの読み込みにおいて、最初はスロットSL1か
らアドレス情報レジスタの値を取得するため、初期値と
してN=1を設定する。動作ステップS2では、Nが最
終スロットの数を超えたことを判定することにより、最
終スロットまで読み込みが終わったことを判定する。ス
ロットSL1の読み込みでは、Nは最終スロットに達し
ていないため、動作ステップS3を実行する。
FIG. 2 shows a flowchart of a program stored in the CPU 1. In the operation step S1, in reading the slot SLN, first, N = 1 is set as an initial value to acquire the value of the address information register from the slot SL1. In the operation step S2, it is determined that reading has been completed up to the final slot by determining that N has exceeded the number of final slots. In reading the slot SL1, since N has not reached the last slot, the operation step S3 is executed.

【0020】動作ステップS3ではスロットSL1のア
ドレス情報レジスタの読み込み指示を行う。スロットS
L1にはアドレス情報レジスタ3aを有する周辺装置3
が接続されているので、アドレス情報A1が返送され
る。動作ステップS4ではアドレス情報A1が返送され
たことを認識できるため、「存在する」との報告が行わ
れる。
In the operation step S3, an instruction to read the address information register of the slot SL1 is issued. Slot S
L1 includes a peripheral device 3 having an address information register 3a.
Is connected, the address information A1 is returned. In the operation step S4, it can be recognized that the address information A1 has been returned, so that "existing" is reported.

【0021】動作ステップS4でのレジスタチェツク処
理でアドレス情報レジスタ3aが存在するため、動作ス
テップS5で図3に示すように、スロットSL1に対応
したアドレス情報A1がCPU1によりアドレステーブ
ルATに格納される。動作ステップS6ではNの値を1
増加させ、スロットSL2を指示させる。
Since the address information register 3a exists in the register check process in the operation step S4, the address information A1 corresponding to the slot SL1 is stored in the address table AT by the CPU 1 in the operation step S5 as shown in FIG. . In operation step S6, the value of N is set to 1
The slot SL2 is increased, and the slot SL2 is designated.

【0022】動作ステップS2では、Nが最終スロット
の数を超えていないため、動作ステップS3を実行す
る。動作ステップS3ではスロットSL2のアドレス情
報レジスタの読み込み指示を行う。しかしスロットSL
2にはアドレス情報レジスタを有していない周辺装置4
が接続されているため、アドレス情報は返送されない。
動作ステップS4でのレジスタチェツク処理では、アド
レス情報が返送されないことを認識し、「存在しない」
との報告が行われる。動作ステップS4でのレジスタチ
ェック処理でアドレス情報レジスタが存在しないため、
動作ステップS6を直ちに実行し、Nの値を1増加さ
せ、スロットSL3を指示させる。
In operation step S2, since N does not exceed the number of the last slot, operation step S3 is executed. In operation step S3, an instruction to read the address information register of slot SL2 is issued. But slot SL
2 is a peripheral device 4 having no address information register
Is connected, no address information is returned.
In the register check process in the operation step S4, it is recognized that the address information is not returned, and "not present".
Is reported. Since there is no address information register in the register check processing in operation step S4,
The operation step S6 is immediately executed, the value of N is increased by 1, and the slot SL3 is designated.

【0023】動作ステップS2にてスロットSL3は最
終スロットでないため、動作ステップS3,S4を実行
するが、スロットSL2と同様にアドレス情報レジスタ
を持たないため、動作ステップS4において「存在しな
い」との報告が行われ、動作ステップS6でNの値を1
増加させてスロットSL4を指示させる。
Since the slot SL3 is not the last slot in the operation step S2, the operation steps S3 and S4 are executed. However, since the slot SL3 does not have the address information register similarly to the slot SL2, it is reported that the slot SL3 does not exist in the operation step S4. Is performed, and the value of N is set to 1 in operation step S6.
The slot SL4 is increased to indicate the slot SL4.

【0024】動作ステップS2では、Nが最終スロット
の数を超えていないため、動作ステップS3を実行す
る。動作ステップS3ではスロットSL4のアドレス情
報レジスタの読み込み指示を行う。スロットSL4には
アドレス情報レジスタ7が接続されているので、アドレ
ス情報A2が返送される。
In operation step S2, since N does not exceed the number of final slots, operation step S3 is executed. In the operation step S3, an instruction to read the address information register of the slot SL4 is issued. Since the address information register 7 is connected to the slot SL4, the address information A2 is returned.

【0025】動作ステップS4ではアドレス情報A2が
返送されたことを認識できるため、「存在する」との報
告が行われる。動作ステップS4でのレジスタチェツク
処理でアドレス情報レジスタ7が存在するため、動作ス
テップS5で図3に示すように、スロットSL4に対応
したアドレス情報A2がCPU1によりアドレステーブ
ルATに格納される。動作ステップS6ではNの値を1
増加させ、スロットSL5を指示させる。
In the operation step S4, it can be recognized that the address information A2 has been returned, so that "existing" is reported. Since the address information register 7 exists in the register check process in the operation step S4, the address information A2 corresponding to the slot SL4 is stored in the address table AT by the CPU 1 in the operation step S5 as shown in FIG. In operation step S6, the value of N is set to 1
Increase the number, and designate the slot SL5.

【0026】動作ステップS2では、Nが最終スロット
の数を超えていないため、動作ステップS3を実行す
る。動作ステップS3ではスロットSL5のアドレス情
報レジスタの読み込み指示を行う。スロットSL5には
アドレス情報レジスタ8が接続されているので、アドレ
ス情報A3が返送される。動作ステップS4ではアドレ
ス情報A3が返送されたことを認識できるため、「存在
する」との報告が行われる。動作ステップS4でのレジ
スタチェツク処理でアドレス情報レジスタ8が存在する
ため、動作ステップS5で図3に示すように、スロット
SL5に対応したアドレス情報A3がCPU1によりア
ドレステーブルATに格納される。動作ステップS6で
はNの値を1増加させ、次のスロットを指示させる。
In operation step S2, since N does not exceed the number of final slots, operation step S3 is executed. In the operation step S3, an instruction to read the address information register of the slot SL5 is issued. Since the address information register 8 is connected to the slot SL5, the address information A3 is returned. In the operation step S4, it can be recognized that the address information A3 has been returned, so that "existing" is reported. Since the address information register 8 exists in the register check process in the operation step S4, the address information A3 corresponding to the slot SL5 is stored in the address table AT by the CPU 1 in the operation step S5 as shown in FIG. In the operation step S6, the value of N is increased by 1, and the next slot is designated.

【0027】動作ステップS2でNが最終スロット数に
達した場合、「最終スロットである」と認識する。この
とき、スロットの読み込みは終了し、処理ステップS7
を実行する。処理ステップS7では、アドレステーブル
ATから必要なアドレス情報Axを選択し、周辺装置に
対する読み書きを行う。
If N reaches the final slot number in the operation step S2, it is recognized as "the last slot". At this time, the reading of the slot ends, and the processing step S7
Execute In processing step S7, necessary address information Ax is selected from the address table AT, and reading / writing to the peripheral device is performed.

【0028】アドレス情報レジスタ7は、周辺装置4の
アドレス情報A2を格納していたため、処理ステップS
7ではスロットSL4に対応するアドレス情報A2を参
照することで、実際にはスロットSL2に接続された周
辺装置4を読み書きすることができる。同様に、アドレ
ス情報レジスタ8は、周辺装置5のアドレス情報A3を
格納していたため、処理ステップS7ではスロットSL
5に対応するアドレス情報A3を読み出すことで、実際
には周辺装置5を読み書きすることができる。
Since the address information register 7 stores the address information A2 of the peripheral device 4, the processing step S
7, the peripheral device 4 actually connected to the slot SL2 can be read and written by referring to the address information A2 corresponding to the slot SL4. Similarly, since the address information register 8 stores the address information A3 of the peripheral device 5, the slot SL is stored in the processing step S7.
By reading the address information A3 corresponding to 5, the peripheral device 5 can be actually read and written.

【0029】[0029]

【発明の効果】以上説明したように本発明は、CPU1
に格納されるプログラムがレジスタ参照処理のみを持て
ばよく、アドレス情報記憶装置および記憶装置参照処理
を省略できるため、プログラムの規模を縮小できるとい
う効果を有している。
As described above, according to the present invention, the CPU 1
Need only have a register reference process, and can omit the address information storage device and the storage device reference process, which has the effect of reducing the size of the program.

【0030】また、本発明は、アドレス情報記憶装置自
体のアドレスをプログラムに埋め込む必要もなくなると
いう効果を有している。
Further, the present invention has an effect that it is not necessary to embed the address of the address information storage device itself in a program.

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

【図1】本発明の一実施の形態を示すブロック図であ
る。
FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】本実施の形態の動作を説明するためのフローチ
ャートである。
FIG. 2 is a flowchart for explaining the operation of the present embodiment.

【図3】本実施の形態のアドレス情報テーブルに格納さ
れるアドレス情報の格納状態を説明する図である。
FIG. 3 is a diagram illustrating a storage state of address information stored in an address information table according to the present embodiment.

【図4】従来の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the related art.

【図5】従来例の動作を説明するためのフローチャート
である。
FIG. 5 is a flowchart for explaining the operation of the conventional example.

【図6】従来例のアドレス情報テーブルに格納されるア
ドレス情報の格納状態を説明する図である。
FIG. 6 is a diagram illustrating a storage state of address information stored in a conventional address information table.

【図7】従来例のアドレス情報記憶装置に格納されるア
ドレス情報の格納状態を説明する図である。
FIG. 7 is a diagram illustrating a storage state of address information stored in a conventional address information storage device.

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

1 CPU 2 バス 3,4,5 周辺装置 6 アドレス情報記憶装置 3a,7,8 アドレス情報レジスタ SL1 SL5 スロット A1〜A3 アドレス情報 S1〜S11 動作ステップ DESCRIPTION OF SYMBOLS 1 CPU 2 Bus 3,4,5 Peripheral device 6 Address information storage device 3a, 7,8 Address information register SL1 SL5 Slot A1-A3 Address information S1-S11 Operation steps

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】読み書きするためのアドレス情報を格納し
たレジスタを持たない周辺装置と、前記周辺装置のアド
レス情報を格納し前記周辺装置と同様にバスに接続され
たアドレス情報レジスタとを備え、前記周辺装置のアド
レス情報として前記アドレス情報レジスタのアドレス情
報を利用することを特徴とするバス転送装置。
A peripheral device having no register storing address information for reading / writing; and an address information register storing address information of said peripheral device and connected to a bus similarly to said peripheral device, A bus transfer device using address information of the address information register as address information of a peripheral device.
【請求項2】読み書きするためのアドレス情報を格納し
たレジスタを持つ周辺装置と、アドレス情報を格納した
レジスタを持たない周辺装置とが混在して接続されたバ
ス転送装置において、 アドレス情報を格納したレジスタを持たない周辺装置に
対応するアドレス情報を格納し前記周辺装置とは独立し
たスロットに接続されたアドレス情報レジスタを備え、 CPUに格納されたプログラムが前記アドレス情報レジ
スタを読み出す処理のみにより全ての周辺装置のアドレ
ス情報を取得することを特徴とするバス転送装置。
2. A bus transfer device in which a peripheral device having a register storing address information for reading and writing and a peripheral device having no register storing the address information are mixed and connected, and the address information is stored in the bus transfer device. An address information register which stores address information corresponding to a peripheral device having no register and is connected to a slot independent of the peripheral device; and a program stored in a CPU reads all of the address information register only by reading the address information register. A bus transfer device for acquiring address information of a peripheral device.
【請求項3】アドレス情報を格納したレジスタを持たな
い前記周辺装置ごとに前記アドレス情報レジスタを備え
ることを特徴とする請求項2記載のバス転送装置。
3. The bus transfer device according to claim 2, wherein the address information register is provided for each of the peripheral devices having no register storing the address information.
【請求項4】読み書きするためのアドレス情報を格納し
たレジスタを持たない周辺装置に対応するアドレス情報
を格納したアドレス情報レジスタを、前記周辺装置と同
様にバスに接続し、前記周辺装置のアドレス情報として
前記アドレス情報レジスタのアドレス情報を利用するこ
とを特徴とするバス転送方法。
4. An address information register storing address information corresponding to a peripheral device which does not have a register storing address information for reading / writing is connected to a bus similarly to the peripheral device, and the address information of the peripheral device is stored. Wherein the address information of the address information register is used.
JP08180526A 1996-07-10 1996-07-10 Bus transfer device Expired - Fee Related JP3130798B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08180526A JP3130798B2 (en) 1996-07-10 1996-07-10 Bus transfer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08180526A JP3130798B2 (en) 1996-07-10 1996-07-10 Bus transfer device

Publications (2)

Publication Number Publication Date
JPH1027153A true JPH1027153A (en) 1998-01-27
JP3130798B2 JP3130798B2 (en) 2001-01-31

Family

ID=16084814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08180526A Expired - Fee Related JP3130798B2 (en) 1996-07-10 1996-07-10 Bus transfer device

Country Status (1)

Country Link
JP (1) JP3130798B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6750904B1 (en) 1998-10-31 2004-06-15 International Business Machines Corporation Camera system for three dimensional images and video

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0784843A1 (en) 1995-06-07 1997-07-23 International Business Machines Corporation Computer system with optimized display control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6750904B1 (en) 1998-10-31 2004-06-15 International Business Machines Corporation Camera system for three dimensional images and video

Also Published As

Publication number Publication date
JP3130798B2 (en) 2001-01-31

Similar Documents

Publication Publication Date Title
JP2010500682A (en) Flash memory access circuit
JP2821345B2 (en) Asynchronous I / O control method
JPH0810437B2 (en) Guest execution control method for virtual machine system
JP3432734B2 (en) DMA control device and DMA control method
US4985826A (en) Method and device to execute two instruction sequences in an order determined in advance
JP3130798B2 (en) Bus transfer device
JPS6319058A (en) memory device
JP2731047B2 (en) Program operand check method
JPH0821009B2 (en) CHANNEL CONTROLLER INITIALIZATION METHOD AND SYSTEM FOR THE INITIALIZATION
JP2671160B2 (en) Exception handling method
JP2600376B2 (en) Memory controller
JP2587468B2 (en) Lock data setting device
JPS5834856B2 (en) Kiokuseigiyosouchi
JPS58154043A (en) Information processor
JP3517884B2 (en) Data processing device
JP2527964B2 (en) Backup system initial startup control method
JP2825589B2 (en) Bus control method
JPH03103924A (en) Data processor
JPS6130296B2 (en)
JP2524620B2 (en) Input / output control method
JPH10247157A (en) Transaction processing system and its recovering method
JPS60176144A (en) Register file device
JPS6149695B2 (en)
JPH0474254A (en) Microprocessor diagnostic system
JPS5842487B2 (en) Program loading method

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071117

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20081117

LAPS Cancellation because of no payment of annual fees