JPH056221B2 - - Google Patents

Info

Publication number
JPH056221B2
JPH056221B2 JP60115853A JP11585385A JPH056221B2 JP H056221 B2 JPH056221 B2 JP H056221B2 JP 60115853 A JP60115853 A JP 60115853A JP 11585385 A JP11585385 A JP 11585385A JP H056221 B2 JPH056221 B2 JP H056221B2
Authority
JP
Japan
Prior art keywords
input
address
output
processing unit
central processing
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
Application number
JP60115853A
Other languages
English (en)
Other versions
JPS61272857A (ja
Inventor
Koichi Kondo
Kyoshi Takahashi
Norio Shimada
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP11585385A priority Critical patent/JPS61272857A/ja
Publication of JPS61272857A publication Critical patent/JPS61272857A/ja
Publication of JPH056221B2 publication Critical patent/JPH056221B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 入出力処理のアドレス拡張方式であつて、入出
力命令にアドレス拡張を示すフラグを設定し、チ
ヤネル装置がフラグを検出して、拡張アドレスを
選択して入出力処理のアドレスとし、中央処理装
置の処理能力の向上を可能とする。
〔産業上の利用分野〕
本発明は中央処理装置と接続されたチヤネル装
置が入出力装置を制御する際のチヤネルアドレス
或いは、入出力アドレスの拡張を図る入出力処理
のアドレス拡張方式に関するものである。
電子計算機システムは、中央処理装置とチヤネ
ル装置と入出力装置と主記憶装置とで構成されて
いる。チヤネル装置は、中央処理装置の負荷軽減
をするために、中央処理装置がアクセスする主記
憶装置のメモリサイクルの一部を使用している。
この入出力処理のアドレスは、一般に主記憶装
置の容量に対応して24ビツトで構成されている
が、処理の増大と高速処理のために、より大容量
の主記憶装置が必要となり、24ビツトにては不十
分になつてきている。主記憶装置の容量が24ビツ
ト以上になつた場合でも、簡単に入力処理につい
てのアドレスの拡張が行える方式が要望されてい
る。
〔従来の技術〕
一般に入出力処理は、中央処理装置の入出力命
令によつて開始される。この入出力命令を受けた
チヤネル装置は、主記憶装置のチヤネルアドレ
ス・ワード(CAW)によつてチヤネルコマン
ド・ワード(CCW)の先頭アドレスに基づいて、
入出力データ領域のデータの処理、即ち入出力処
理を行つている。この先頭アドレスは、主記憶装
置の容量が24ビツトで表わされるので、24ビツト
で構成されている。
中央処理装置での処理の多岐,複雑化と共に、
アドレスを増やした場合、上記CAWやCCWにあ
るアドレスビツトも増やさねばならず、既存機種
との互換性も考えると、増やさずに現状のビツト
数を変更せずにしたい。従つて、中央処理装置の
負荷が増大すると云う問題、ハードのビツト数を
変更すると、従来機種との互換がなくなるという
問題があつた。
〔発明が解決しようとする問題点〕
上記した従来の方式では、中央処理装置の負荷
軽減が図れず、中央処理装置の処理能力の向上の
妨げとなる。
本発明はこのような点にかんがみて創作された
もので、簡易な構成で入出力データのアドレス拡
張が可能な入出力処理のアドレス拡張方式を提供
することを目的としている。
〔問題点を解決するための手段〕
第1図は本発明の入出力処理のアドレス拡張方
式を示す原理ブロツク図である。
システムは、中央処理装置1と主記憶装置2と
チヤネル装置3と入出力装置4とで構成されてい
る。この中央処理装置1の入出力命令に、アドレ
スを拡張することを示すフラグを設けると共に、
主記憶装置2のチヤネルアドレス・ワード
(CAW)によつて指定されるチヤネルコマンド・
ワード(CCW)にアドレス拡張部を設ける。
更に、図に示すように、チヤネル装置3にフラ
グの有無を検出する検出手段3−1と、検出手段
3−1がフラグを検出すると拡張アドレスを選択
する選択手段3−2とが設けてある。
〔作用〕
入出力命令に、フラグがあるとチヤネル装置3
は、検出手段で検出して選択手段を作動して、拡
張アドレスを選択する。従つて、拡張アドレスで
入出力処理が行える。
〔実施例〕 第2図は本発明の実施例であつて、、チヤネル
装置3は、検出手段として動作するゲート回路3
−1と選択手段として動作するマルチプレクス回
路3−2と入出力命令を拡納するレジスタ3−3
とチヤネルコマンド・ワード(CCW)を格納す
るレジスタ3−4とデータアドレスを格納するレ
ジスタ3−5と3−6とで構成されている。
レジスタ3−3に格納される入出力命令は、第
3図に示すようになつている。即ち、従来の命令
コード(#0〜#7ビツト)、未使用(#8〜
#11ビツト)、入出力装置/チヤネルのアドレス
(#12〜#15ビツト)において、未使用の#8ビ
ツトをアドレス拡張を示すフラグビツトする。
一方、チヤネルコマンド・ワード(CCW)は、
第4図に示すようになつており、従来のコマンド
コード(#0〜#7ビツト),データアドレス
(#8〜31ビツト),フラグ(#32〜#36ビツト)、
このフラグは第3図のフラグと異なり、入出力動
作の細かい指示をする目的のフラグ域である。未
使用(#37〜#48ビツト),バイトカウンタ
(#49〜63ビツト)において、従来未使用の#40
ビツト〜#48ビツトを本発明ではデータアドレス
とし、さらにこのアドレスをHIGHアドレスとす
る。従来のデータ・アドレス(#8ビツト〜#31
ビツト)をLOWアドレスとして取り扱う。
第2図によつて動作を説明する。中央処理装置
から送られてきた入出力命令は、レジスタ3−3
に格納される。レジスタ3−3の#8ビツトは、
ゲート回路3−1に接続されており、入出力命令
は、拡張アドレス(拡張モード)指示をする際
に、フラグ#8ビツトを論理“1”、通常アドレ
ス(24ビツトモード)を指示する際に、フラグ
#8ビツトを論理“0”とする。ゲート回路3−
1は論理“1”が入力されると「通」状態とな
り、論理“0”が入力されると「不通」状態とな
る。
マルチプレクス回路3−2は、ゲート回路3−
1が論理“1”を出力すると、レジスタ3−6
を、ゲート回路3−1が論理“0”を出力する
と、レジスタ3−5を出力する。
チヤネルコマンド・ワード(CCW)を格納す
るレジスタ3−4のLOWアドレスは、レジスタ
3−5に入力され、レジスタ3−4のLOWアド
レスとHIGHアドレスとは、レジスタ3−6に
HIGH,LOWアドレスのように格納される。
従つて、中央処理装置が、入出力命令に拡張ア
ドレスを指定すると、レジスタ3−6のHIGH,
LOWアドレスの32ビツトアドレスを出力し、中
央処理装置が通常アドレスを使用する場合には、
LOWアドレス部の24ビツトのアドレスをマルチ
プレツクス回路3−2は出力することとなる。
〔発明の効果〕
以上述べてきたように、本発明によれば、極め
て簡易な構成で、入出力処理を拡張アドレスで従
来処理方式に対して大きな変更なしに行うことが
でき、中央処理装置の負荷を軽減し、効率を向上
する上て、実用的に極めて有効である。
【図面の簡単な説明】
第1図は本発明の入出力処理のアドレス拡張方
式を示す原理ブロツク図、第2図は本発明の実施
例のブロツク図、第3図は本発明の入出力命令の
模式図、第4図は本発明のチヤネルコマンド・ワ
ード(CCW)の模式図である。 図において、1は中央処理装置、2は主記憶装
置、3はチヤネル装置、4は入出力装置、3−1
はゲート回路、3−2はマルチプレクス回路を示
す。

Claims (1)

  1. 【特許請求の範囲】 1 中央処理装置1と主記憶装置2とチヤネル装
    置3と入出力装置4とからなるシステムにおい
    て、前記中央処理装置1の入出力命令にアドレス
    拡張を示すフラグを設けると共に、前記主記憶装
    置2のチヤネルアドレス・ワードによつて指定さ
    れるチヤネルコマンド・ワードにアドレス拡張部
    を設け、 前記チヤネル装置3に前記フラグの有無を検出
    する検出手段3−1と、該検出手段3−1の作動
    によつて拡張アドレスを選択する手段3−2とを
    設け、 前記入出力命令に前記フラグが設定されている
    場合には、前記検出手段3−1の出力により、前
    記アドレス拡張部を制御して入出力処理のアドレ
    スを拡張することを特徴とする入出力処理のアド
    レス拡張方式。
JP11585385A 1985-05-28 1985-05-28 入出力処理のアドレス拡張方式 Granted JPS61272857A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11585385A JPS61272857A (ja) 1985-05-28 1985-05-28 入出力処理のアドレス拡張方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11585385A JPS61272857A (ja) 1985-05-28 1985-05-28 入出力処理のアドレス拡張方式

Publications (2)

Publication Number Publication Date
JPS61272857A JPS61272857A (ja) 1986-12-03
JPH056221B2 true JPH056221B2 (ja) 1993-01-26

Family

ID=14672756

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11585385A Granted JPS61272857A (ja) 1985-05-28 1985-05-28 入出力処理のアドレス拡張方式

Country Status (1)

Country Link
JP (1) JPS61272857A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS522231A (en) * 1975-06-24 1977-01-08 Hitachi Ltd Information processing apparatus
JPS52137223A (en) * 1976-05-12 1977-11-16 Hitachi Ltd Address expansion system of channel

Also Published As

Publication number Publication date
JPS61272857A (ja) 1986-12-03

Similar Documents

Publication Publication Date Title
US4514808A (en) Data transfer system for a data processing system provided with direct memory access units
US4163280A (en) Address management system
US20030033504A1 (en) Micro-controller for reading out compressed instruction code and program memory for compressing instruction code and storing therein
US5077659A (en) Data processor employing the same microprograms for data having different bit lengths
US6883041B2 (en) Direct memory access device
JPH056221B2 (ja)
JPH05197619A (ja) マルチcpu用メモリ制御回路
US6243798B1 (en) Computer system for allowing a two word jump instruction to be executed in the same number of cycles as a single word jump instruction
JP3199604B2 (ja) プロセッサ
JP2533245Y2 (ja) データ処理装置
JPH05334074A (ja) マイクロプロセッサ
JP3242474B2 (ja) データ処理装置
JPH05225122A (ja) Dmaにおけるバースト転送方式
JPH04245333A (ja) 情報処理装置
JPH04180126A (ja) プログラム制御装置
JPS6375852A (ja) メモリアクセス方式
JPH01316826A (ja) レジスタファイルアドレス回路
JPS62256139A (ja) デ−タ処理装置
JPH02190954A (ja) バス監視装置
JPH01102643A (ja) データ処理システム
JPH08161253A (ja) Dma制御方法およびdma制御装置
JPS62123551A (ja) 記憶装置
JPH01205257A (ja) 集積回路
JPH01169623A (ja) レジスタファイル装置
JPH07152630A (ja) ディジタルシグナルプロセッサ