JPS5885987A - 計算機のベクタテ−ブルの番地設定方式 - Google Patents

計算機のベクタテ−ブルの番地設定方式

Info

Publication number
JPS5885987A
JPS5885987A JP56183844A JP18384481A JPS5885987A JP S5885987 A JPS5885987 A JP S5885987A JP 56183844 A JP56183844 A JP 56183844A JP 18384481 A JP18384481 A JP 18384481A JP S5885987 A JPS5885987 A JP S5885987A
Authority
JP
Japan
Prior art keywords
address
vector table
computer
output
circuit
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
Application number
JP56183844A
Other languages
English (en)
Inventor
Shizuo Yokohata
静生 横畑
Shigechika Tsutsui
筒井 茂義
Takeshi Shimizu
剛 清水
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP56183844A priority Critical patent/JPS5885987A/ja
Publication of JPS5885987A publication Critical patent/JPS5885987A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00—Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02—Addressing or allocation; Relocation
    • G06F12/0207—Addressing or allocation; Relocation with multidimensional access, e.g. row/column, matrix

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は仮想計算機システムに好適なベクタテーブルの
番地設定方式に関する。
従来の計算機のベクタテーブルは、計算機に固有に先頭
番地が固定されていたので、 (1)  ベクタテーブルは、計算機システム全体で1
つしか設定できなかつ次。
(2)ベクタテーブルの番地を移せないので、アプリケ
ーションプログラムで、ベクタテーブルの存在している
番地を変数領域やプログラム領域として使用できなかっ
た。
等のような欠点があった。
一つの計算機の中で多種のオペレーティング・システム
(以下、O8という。)を動かす仮想計算機システムに
おいて、現在はベクタテーブルが一つしか定義できない
ため非常に不便であった。
本発明の目的は、O8対応にベクタテーブルを定義する
機能を有し、また、必要によってはアプリケーションプ
ログラムに対しても、ベクタテーブルを定義できる機能
を有するベクタテーブルの番地設定方式を提供すること
にある。
このような目的を達成するために、本発明では、O8対
応にベクタテーブルを定義で〜きるように、任意の番地
に複数個のベクタテーブルを定義させることを考えた。
また、テーブルは常に一つだけが有効であることから、
任意の時点における有効なテーブルを指すためにレジス
タを設けた。レジスタにはテーブルの先頭番地が各O8
の起動時に設定される。また、必要なテーブルが一つで
、その番地を移したい時は、レジスタは不要で、回路で
固定的に別の番地に移せば良い。
以下、本発明の一実施例を図によシ説明する。
1は16ビツトマイクロコンピユータ、例えば6800
0である。2はマイクロコンピュータ1から出ているア
ドレスバスである。アドレスバス2は、低アドレスを表
現する部分3と高アドレスを表現する部分4に分離され
る。5はアドレスバスの信号が有効か否かを示すアドレ
スストローブ信号である。6はNOR回路、8はNOT
回路、9と11はAND回路である。10はベクタテー
ブルの先頭番地を記憶するレジスタである。14〜16
はメモリチップである。
マイクロコンピュータ1からアドレスバス2上に参照す
るメモリ番地が乗せられると、それがベクタテーブルの
アドレスか否かをチェックするために高アドレスの部分
4がNOR回路6に入れられる(例えば、HD68()
’00のベクタテーブルは0〜1023番地であるから
、1024以上を表現するアドレスバス2の内容がOか
否かを調べる一0NOR回路6には、アドレスバス2の
内容が有効な時だけ出力信号が意味を持つように、アド
レスストローブ信号5を入力する。この信号5は0のと
きアドレスバス2が有効な事を示す、シ友がってNOR
回路6の出カフは、アドレスバス2にベクタテーブルの
番地が乗った時1、それ以外の時0になる。AND回路
9には、アドレスバス2の高アドレス部4とNOR回路
6の出カフをNOT回路8で否定したものが入力される
。したがってAND回路9の出力は、出カフが1の時0
で、出カフがOの時アドレスバス2の高アドレス部4と
同じ内容になる。一方、AND回路11には、NOR回
路6の出カフとベクタテーブルの先頭番地が入っている
レジスタ10の内容が入力され、その出力は、出カフが
1の時レジスタ10の内容になシ、出カフが0の時0に
なる。したがってAND回路9と11の出力を合成した
信号12は、アドレスバス2の高アドレス部4がOの時
(ペクタテーブル時]レジスタ5ooP3容になシ、0
以外の時アドレスバス2の内容と同じになる。出力信号
13は、高アドレス部12と低アドレス部3を合成した
ものでそれによシメモリチップ14〜16が選択される
。
この例では、ベクタテーブルの先頭番地を、レジスタ1
0の内容を変えることにより、任意の場所へ移すことが
できる。本例では、レジスタ10の内容は、マイクロコ
ンピュータ1のプログラムによシ書き変えることを想定
しているが(マイクロコンピュータ1による書き変え]
、外部信号(マイクルコンピュータ1以外からの信号]
による書き変えることもできる。
以上述べたように本発明によれば、 (1)  仮想計算機システムの構築において、各O8
毎にベクタテーブルを設定できる。これによシ。
プログラムによる割込み要因分析が不要となシ、O8の
オーバーヘッドを削減できる。
(2)ベクタテーブルの番地を任意の番地に移せる。
これによシ、アプリケーション・プログラムやシステム
プログラムに対するメモリ番地割付は制限がなくなる。
の効果がある。
【図面の簡単な説明】
図は本発明による番地設定方式を実現する装置の一実施
例の構成を示す図である。

Claims (1)

  1. 【特許請求の範囲】 所望の番地を格納できるメモリ手段を備え、ベクタテー
    ブルを参照すべきことを検出した時に。 上記メモリ手段に格納された番地を上記ベクタテーブル
    の設定番地として出力するようにしたことを特徴とする
    計算機のベクタテーブルの番地設定方式。
JP56183844A 1981-11-18 1981-11-18 計算機のベクタテ−ブルの番地設定方式 Pending JPS5885987A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56183844A JPS5885987A (ja) 1981-11-18 1981-11-18 計算機のベクタテ−ブルの番地設定方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56183844A JPS5885987A (ja) 1981-11-18 1981-11-18 計算機のベクタテ−ブルの番地設定方式

Publications (1)

Publication Number Publication Date
JPS5885987A true JPS5885987A (ja) 1983-05-23

Family

ID=16142823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56183844A Pending JPS5885987A (ja) 1981-11-18 1981-11-18 計算機のベクタテ−ブルの番地設定方式

Country Status (1)

Country Link
JP (1) JPS5885987A (ja)

Similar Documents

Publication Publication Date Title
US5339402A (en) System for connecting an IC memory card to a central processing unit of a computer
JPS6334795A (ja) 半導体記憶装置
JPS5827253A (ja) デ−タ処理装置
EP0157342A2 (en) Memory address expansion system
JP2967825B2 (ja) マイクロコンピュータ
JPH04237346A (ja) マイクロプロセッサシステム
JP3182906B2 (ja) マイクロコンピュータ
JPH07334420A (ja) 拡張メモリ制御回路
JPS605369A (ja) メモリ制御方式
JPS5971557A (ja) 半導体集積回路装置
JPS61128347A (ja) メモリアドレス設定方式
JPH0720977A (ja) システムセットアップ式コンピュータ機器
JPS60159954A (ja) メモリ制御方式
JPS62172457A (ja) バス接続装置
JPS59114657A (ja) マイクロコンピユ−タのメモリ用インタ−フエイス回路
JPS6254349A (ja) アドレス変更方式
JPH01204118A (ja) 情報処理装置
JPH01120628A (ja) データ処理装置
JPS62126455A (ja) 入出力ポ−ト
JPS5949252U (ja) アドレス制御装置
JPS63266568A (ja) Dmaコントローラ
JPS62186344A (ja) アドレス・マツプド・レジスタ
JPH01261761A (ja) コンピュータ装置
JPS6318439A (ja) 情報処理装置
JPS62226345A (ja) 入出力メモリアクセス用lsi