JPH04101256A - I/oポートアドレス方式 - Google Patents
I/oポートアドレス方式Info
- Publication number
- JPH04101256A JPH04101256A JP21874790A JP21874790A JPH04101256A JP H04101256 A JPH04101256 A JP H04101256A JP 21874790 A JP21874790 A JP 21874790A JP 21874790 A JP21874790 A JP 21874790A JP H04101256 A JPH04101256 A JP H04101256A
- Authority
- JP
- Japan
- Prior art keywords
- address
- bits
- circuit
- decode
- decoding
- 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
- 230000010365 information processing Effects 0.000 claims abstract description 13
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はI/Oボートアドレス方式、特に情報処理装置
とそれに接続される複数の機能ユニット(オプション)
から構成される情報処理システムの機能制御用に用いら
れるI/Oポートアドレスを拡張するためのI/Oボー
トアドレス拡張方式〔従来の技術〕 従来のこの種のI/Oポートアドレス方式でハ、例えば
、16ビツトのパーソナルコンピュータにおいては、入
出力機器の機能制御用のI/Oボートアドレス空間とし
て2進数16ビツト(65536通り)が定義されるが
、−船釣にはプログラム作成時に命令の語長を短くでき
るという利点から上位の8ピツトを無視して下位の8ビ
ツト(256通り)のみを使用し、この範囲で本体の標
準内蔵の機能やオプション機能に対しそれぞれ独立した
I/Oポートアドレスを定義している。
とそれに接続される複数の機能ユニット(オプション)
から構成される情報処理システムの機能制御用に用いら
れるI/Oポートアドレスを拡張するためのI/Oボー
トアドレス拡張方式〔従来の技術〕 従来のこの種のI/Oポートアドレス方式でハ、例えば
、16ビツトのパーソナルコンピュータにおいては、入
出力機器の機能制御用のI/Oボートアドレス空間とし
て2進数16ビツト(65536通り)が定義されるが
、−船釣にはプログラム作成時に命令の語長を短くでき
るという利点から上位の8ピツトを無視して下位の8ビ
ツト(256通り)のみを使用し、この範囲で本体の標
準内蔵の機能やオプション機能に対しそれぞれ独立した
I/Oポートアドレスを定義している。
上述した従来のI/Oボートアドレス方式は、情報処理
システム全体の機能がより高度化していくに従い、本体
標準内蔵やオプション等の制御しなければならない機能
が増え、かつ1つの機能制御に対し、2.〜8個のアド
レスを使用する事からすぐに一杯となってしまう。また
、新規オプション機能での16ビツトアドレス化をしよ
うとしても、従来からのオプション機能との同時使用を
考慮した場合には、今まで使用されていない1/Oボー
トアドレスを使わざるを得す拡張性が極めて低いという
欠点を有している。
システム全体の機能がより高度化していくに従い、本体
標準内蔵やオプション等の制御しなければならない機能
が増え、かつ1つの機能制御に対し、2.〜8個のアド
レスを使用する事からすぐに一杯となってしまう。また
、新規オプション機能での16ビツトアドレス化をしよ
うとしても、従来からのオプション機能との同時使用を
考慮した場合には、今まで使用されていない1/Oボー
トアドレスを使わざるを得す拡張性が極めて低いという
欠点を有している。
本発明の方式は、情報処理装置と前記情報処理装置に接
続される複数の機能ユニット(オプション)で構成され
る情報処理システムにおけるI/Oボートアドレス方式
において、ある特定の本体標準内蔵機能のI/Oボート
アドレスが出力された時、本体内のデコード回路を停止
させる為のデコード停止信号発生回路を前記情報処理装
置内に有する事を特徴とする。
続される複数の機能ユニット(オプション)で構成され
る情報処理システムにおけるI/Oボートアドレス方式
において、ある特定の本体標準内蔵機能のI/Oボート
アドレスが出力された時、本体内のデコード回路を停止
させる為のデコード停止信号発生回路を前記情報処理装
置内に有する事を特徴とする。
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例である。1は16ビツトのC
PUアドレスバス、11.1.2はそれぞれCPUアド
レスバス1の内の上位8ビツトと下位8ビツトをそれぞ
れ表している。通常は上位8ビツト11、下位8ビツト
12が汎用の拡張バス13.14としてオプション5の
オプションデコード回路51に供給される。なお、本実
施例のシステムでは、下位8ビツトのアドレスを有効に
した場合、上位8ビツトには“′0゛′が出力されるも
のとする。
PUアドレスバス、11.1.2はそれぞれCPUアド
レスバス1の内の上位8ビツトと下位8ビツトをそれぞ
れ表している。通常は上位8ビツト11、下位8ビツト
12が汎用の拡張バス13.14としてオプション5の
オプションデコード回路51に供給される。なお、本実
施例のシステムでは、下位8ビツトのアドレスを有効に
した場合、上位8ビツトには“′0゛′が出力されるも
のとする。
2はデコード停止信号発生回路であり、本体内蔵デコー
ド回路3のデコード条件の内、任意のデコード条件の時
にのみロウアクティブのデコード停止信号21を発生す
るようにソフトウェアまたはハードウェアにより設定で
きるものとする。本体内蔵デコード回路3はデコード停
止信号21が入力されている時はデコードを停止する。
ド回路3のデコード条件の内、任意のデコード条件の時
にのみロウアクティブのデコード停止信号21を発生す
るようにソフトウェアまたはハードウェアにより設定で
きるものとする。本体内蔵デコード回路3はデコード停
止信号21が入力されている時はデコードを停止する。
ここで、本体内蔵デコード回路3のデコード条件の一つ
に01H”がありかつオプションデコード回路51のデ
コード条件の一つが“FF0IH”であると仮定する。
に01H”がありかつオプションデコード回路51のデ
コード条件の一つが“FF0IH”であると仮定する。
なお、“H“は16進数を意味する。
まず、本体標準の内蔵機能のアクセスにおいてCPUが
“OIH”というアドレスを出力した場合、上位8ビッ
ト11.下位8ビツト12および拡張上位8ビット13
.拡張下位8ビツト14には“0OOIH”が出力され
る。この時、オプションデコード回路51はデコード条
件が違うため動作せず本体内蔵デコード回路3のみが動
作する。
“OIH”というアドレスを出力した場合、上位8ビッ
ト11.下位8ビツト12および拡張上位8ビット13
.拡張下位8ビツト14には“0OOIH”が出力され
る。この時、オプションデコード回路51はデコード条
件が違うため動作せず本体内蔵デコード回路3のみが動
作する。
次に、オプション5のアクセスにおいてCPUが“FF
0IH”というアドレスを出力した場合、上位8ビット
11.下位8ビツト12および拡張上位8ビット13.
拡張下位8ビツト14には”FF0IH”が出力される
。この時、オプションデコード回路51と本体内蔵デコ
ード回路3の両方のデコード条件を満足するためシステ
ムとして誤動作する可能性がある。
0IH”というアドレスを出力した場合、上位8ビット
11.下位8ビツト12および拡張上位8ビット13.
拡張下位8ビツト14には”FF0IH”が出力される
。この時、オプションデコード回路51と本体内蔵デコ
ード回路3の両方のデコード条件を満足するためシステ
ムとして誤動作する可能性がある。
そこで、予めデコード停止信号発生回路2に対し“OI
H”というアドレス条件を設定しておくと、CPUが“
FF0IH”というアドレスを出力した場合、アドレス
の下位8ビツトの“OIH”という条件によりデコード
停止信号発生回路2h)らデコード停止信号21が出力
され本体内蔵デコード回路3の動作が停止しオプション
デコード回路51のみ動作する。
H”というアドレス条件を設定しておくと、CPUが“
FF0IH”というアドレスを出力した場合、アドレス
の下位8ビツトの“OIH”という条件によりデコード
停止信号発生回路2h)らデコード停止信号21が出力
され本体内蔵デコード回路3の動作が停止しオプション
デコード回路51のみ動作する。
すなわち、本体内蔵で使用している下位8ビツト12の
アドレスデコード回路を停止させその時のアドレスと上
位8ビツト11のアドレスをオプション側でデコードす
ることによりI/Oボートアドレスを拡張することがで
きる。
アドレスデコード回路を停止させその時のアドレスと上
位8ビツト11のアドレスをオプション側でデコードす
ることによりI/Oボートアドレスを拡張することがで
きる。
以上説明した様に本発明のI/Oボートアドレス方式に
より、システムの高機能化に対し柔軟にI/Oポートア
ドレスを追加していく事ができ、I/Oポートアドレス
の不足を防ぐとともに機能拡張性が良くなる効果がある
。
より、システムの高機能化に対し柔軟にI/Oポートア
ドレスを追加していく事ができ、I/Oポートアドレス
の不足を防ぐとともに機能拡張性が良くなる効果がある
。
第1図は本発明の一実施例のブロック図である。
1・・・CPUアドレスバス、11・・・上位8ビツト
、12・・・下位8ビツト、13・・・拡張上位8ビツ
ト、14・・・拡張下位8ビツト、15・・・拡張コネ
クタ、2・・・デコード停止信号発生回路、21・・・
デコード停止信号、3・・・本体内蔵デコード回路、4
1.42・・・バッファ、5・・・オプションユニット
、51・・・オプシロンデコード回路、52・・・オプ
ション上位8ビツト、53・・・オプション下位8ビ・
ソト。
、12・・・下位8ビツト、13・・・拡張上位8ビツ
ト、14・・・拡張下位8ビツト、15・・・拡張コネ
クタ、2・・・デコード停止信号発生回路、21・・・
デコード停止信号、3・・・本体内蔵デコード回路、4
1.42・・・バッファ、5・・・オプションユニット
、51・・・オプシロンデコード回路、52・・・オプ
ション上位8ビツト、53・・・オプション下位8ビ・
ソト。
Claims (1)
- 【特許請求の範囲】 情報処理装置と前記情報処理装置に接続される複数の機
能ユニット(オプション)で構成される情報処理システ
ムにおけるI/Oポートアドレス方式において、 特定の本体標準内蔵機能のI/Oポートアドレスが出力
された時、本体内のデコード回路を停止させる為のデコ
ード停止信号発生回路を前記情報処理装置内に有する事
を特徴とするI/Oポートアドレス方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21874790A JPH04101256A (ja) | 1990-08-20 | 1990-08-20 | I/oポートアドレス方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21874790A JPH04101256A (ja) | 1990-08-20 | 1990-08-20 | I/oポートアドレス方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04101256A true JPH04101256A (ja) | 1992-04-02 |
Family
ID=16724787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21874790A Pending JPH04101256A (ja) | 1990-08-20 | 1990-08-20 | I/oポートアドレス方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04101256A (ja) |
-
1990
- 1990-08-20 JP JP21874790A patent/JPH04101256A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04101256A (ja) | I/oポートアドレス方式 | |
| KR970059914A (ko) | 플래시 메모리 시스템 | |
| JPS63195748A (ja) | 計算機システムのメモリマツプド制御装置 | |
| JPS6341962A (ja) | プログラム制御装置 | |
| JPH03276357A (ja) | i/oアドレス変換方式 | |
| JPH0432949A (ja) | I/oポートアドレス拡張方式 | |
| JPH0562786B2 (ja) | ||
| KR100382466B1 (ko) | 피포를 이용한 비동기 시스템의 인터페이스 | |
| JPS622337A (ja) | メモリ拡張方式 | |
| JPH06259369A (ja) | 情報処理装置 | |
| JPH04112251A (ja) | マイクロコンピュータ | |
| JPH07121483A (ja) | 共有メモリアクセス制御回路 | |
| JPH04170653A (ja) | キャッシュメモリシステム | |
| JPH01250118A (ja) | データ処理システム | |
| JPS58169614A (ja) | バス制御方式 | |
| JPS61294556A (ja) | プログラム誤動作検出方式 | |
| JPH04105146A (ja) | 増設メモリバンク自動設定方式 | |
| JPS61213958A (ja) | Cpu間デ−タ伝送方式 | |
| JPS62154050A (ja) | 制御機器デ−タ処理方式 | |
| JPS634363A (ja) | マルチcpu装置 | |
| JPH05120221A (ja) | パーソナルコンピユータのバス・システム | |
| JPH06110768A (ja) | メモリ初期化方式 | |
| JPH02309442A (ja) | マイクロプロセッサ | |
| JPH04218857A (ja) | 低速/高速インタフェース回路 | |
| JPH04141734A (ja) | 内部レジスタアクセス回路 |