JPS6255734A - 電子計算装置 - Google Patents

電子計算装置

Info

Publication number
JPS6255734A
JPS6255734A JP19621685A JP19621685A JPS6255734A JP S6255734 A JPS6255734 A JP S6255734A JP 19621685 A JP19621685 A JP 19621685A JP 19621685 A JP19621685 A JP 19621685A JP S6255734 A JPS6255734 A JP S6255734A
Authority
JP
Japan
Prior art keywords
address
memory
bits
contents
register
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
JP19621685A
Other languages
English (en)
Inventor
Hidetoshi Konishi
小西 秀俊
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP19621685A priority Critical patent/JPS6255734A/ja
Publication of JPS6255734A publication Critical patent/JPS6255734A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、主記憶装置に保持されているプログラムや
データの主記憶装置内の転送を含むプログラムやデータ
の再編集を番地の割り付けを変更することにより、迅速
且つ容易に行なう機能を有する電子計算装置に関する。
〔従来の技術〕
従来の電子計算装置として第2図に示すものがあった。
この第2図において、lはプログラムのインストラクシ
ョン及びオペランドの番地を格納する演算処理装置のプ
ログラム・アドレス・レジスタ、2は相対アドレッシン
グ動作を行なう時4こ用いられる演算処理装置のリラテ
ィブ・アドレス・レジスタ、3はメモリの物理番地を指
定する絶対アドレスを格納する演算処理装置のメモリ・
アドレス・レジスタ、4は演算処理装置と主記憶装置を
結ぶメモリ・バス、5はメモリの物理番地を指定する絶
対アドレスを格納する主記憶装置のメモリ・アドレス・
レジスタ、6はメモリのアドレスを選択するメモリ・ア
ドレス選択線である。
次に動作について説明する。ここで主記憶装置の記憶容
量を256キロ・ワードとし、そのアドレス指定が可能
とするように各レジスタを最上位ビット17、最下位ビ
ット0の18ビツトのレジスタとする。プログラム・ア
ドレス・レジスタ1に格納されているインストラクショ
ン・アドレス又はオペランド・アドレスは、相対アドレ
ッシングが指示されていなければ、プログラム・アドレ
ス・レジスタ1のビット17〜0の内容を直接メモリ・
アドレス・レジスタ3のビット17〜0に送り、相対ア
ドレッシングが指示されていれば、プログラム・アドレ
ス・レジスタ1のビット17〜14の内容で指定される
16個のりラティプ・アドレス・レジスタ2のうちの1
個のレジスタのビット3〜0の内容をメモリ・アドレス
・レジスタ3のビット17〜14へ送ると共にプログラ
ム・アドレス・レジスタ1のビット13〜0の内容を直
接メモリ・アドレス・レジスタ3のビット13〜0へ送
り、絶対アドレスを指定する。
続いてメモリ・アドレス・レジスタ3のビット17〜0
の内容は演算処理装置からメモリ・バス4を経由し主記
jQ装置に送られ、メモリ・アドレス・レジスタ5のビ
ット17〜0に格納される。
主記憶装置はメモリ・アドレス・レジスタ5のビット1
7〜0の内容に従い、メモリ・アドレス選択線6を駆動
し、メモリ・アドレスを指定して、メモリへのデータの
書き込み又はメモリからのデータの読み出しを行なう。
〔発明が解決しようとする問題点〕
従来の主記憶装置を含む電子計算機は以上のように構成
され、動作するものであるために、プログラムのインス
トラクション・アドレス及びオペランド・アドレスで指
定できるメモリ・アドレスの自由度がプログラム・アド
レス・レジスタの内容とリラティブ・アドレス・レジス
タの内容で;も11限される等の欠点があった。
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、プログラムのインストラクション
・アドレス及びオペランド・アドレスで選択できるメモ
リ・アドレスの自由度が大きくできる主記憶装置を提供
することを目的としている。
〔問題点を解決するための手段〕
このためこの発明にかかる電子計算装置は、メモリ・ア
ドレスの選択線に送られるビットの内容を一定の規則に
従って変更して主記憶装置のプログラムやデータの保持
されている番地を変更するセレクタを備えたことを特徴
とするものである。
〔作用〕
この発明におけるセレクタは、演算処理装置の指示に従
ってメモリアドレス選択線を切換えて、メモリの番地の
割り付けを変更する。これによりプログラムのインスト
ラクション・アドレス及びオペランド・アドレスで選択
できるメモリ・アドレスの自由度を大きくすることがで
きる。
〔実施例〕
以下図面に基づいて本発明の一実施例を説明する。なお
、従来と同一の構成については同一番号を付してその説
明を省略する。
第1図は本発明の一実施例を示す構成図である。
第1図において、7はメモリのアドレス選択線を切り換
えるメモリ・アドレスのセレクタ、8は演算処理装置か
ら主記憶装置に出される番地割り付は制御のための選択
線としてのコントロール線である。
次に動作について説明する。
相対アドレッシングが指示されていない場合、プログラ
ム・アドレス・レジスタlに格納されているインストラ
クション・アドレス又はオペランド・アドレスは、プロ
グラム・アドレス・レジスタlのピッl−17〜0の内
容を直接メモリ・アドレス・レジスタ3のビット17〜
Oに送られる。
また相対アドレッシングが指示されている場合、プログ
ラム・アドレス・レジスタ1のビット17〜14の内容
で指示されるリラティブ・アドレス・レジスタ2のビッ
ト5〜0の内容がメモリ・アドレス・レジスタ3のビッ
ト17〜12へ送られると共にプログラム・アドレス・
レジスタ1のビット11〜0の内容が直接メモリ・アド
レス・レジスタ3のビット11〜Oへ送られる。これに
よりメモリ・アドレス・レジスタ3の18ビツトのアド
レスが形作られる。
続いてメモリ・アドレス・レジスタ3のビット17〜0
の内容は演算処理装置からメモリ・バス4を経由して、
主記憶装置に送られ、メモリ・アドレス・レジスタ5の
ピント17〜0に格納される。ここで主記憶装置は相対
アドレッシングが指示されていない場合、メモリ・アド
レス・レジスタ5のビット17〜0の内容に基づいてメ
モリ・アドレスのセレクタ7でビット配置の変換をする
ことなくメモリ・アドレスを指定する。また相対アドレ
ッシングが指定されている場合、コントロール線8を経
由して送られるプログラム・アドレス・レジスタlのビ
ット13,12の内容で指定されたパターンに従って主
記憶装置はメモリ・アドレス・レジスタ5のビット17
〜0の内容を変更する。この変更はメモリ・アドレスの
セレクタ7でビットの割り付けを変更することによって
行なわれる。この結果メモリ・アドレス選択線6に送ら
れるビットの内容が変更され、この変更されたビットの
内容でメモリ・アドレスを指定して、すなわちプログラ
ムやデータの保持されている番地を変更して、メモリへ
のデータの書き込み又はメモリからのデータの読み出し
を実施する。
なお、上記実施例ではメモリ・アドレスのセレクタ7を
メモリ・アドレス・レジスタ5の出力に設けたものを示
したが、メモリ・アドレス・レジスタ5の入力に設けて
もよく、又、メモリ・アドレスのセレクタ7の代りにリ
ラティブ・アドレス・レジスタ2のようなレジスタ群を
随時続出専用メモリ又は随時読出書込メモリを用いてメ
モリ・アドレス・レジスタ5の入力又は出力に設け、相
対アドレッシング動作を主記憶装置内で実行してもよい
又、上記実施例では主記憶装置について説明したが、グ
ラフィック・ディスプレイ装置のフレーム・バッファ・
メモリやその他の記憶装置であってもよく、上記実施例
と同様の効果を奏する。
〔発明の効果〕
以上説明したように、この発明によればメモリ・アドレ
スの選択線に送られるビットの内容を、一定の規則に従
って変更して主記憶装置のプログラムやデータの保持さ
れている番地を変更するセレクタを備えたのでプログラ
ムのインストラクション・アドレス及びオペランド・ア
ドレスで選択できるメモリ・アドレスの自由度が大きく
なり、目的に応じてプログラムのアドレッシングが柔軟
に行なえるという効果がある。
【図面の簡単な説明】
第1図はこの発明に一実施例によるメモリ・アドレスの
セレクタを付加した電子計算装置を示す構成図、第2図
は従来の電子計算装置の構成図である。 1はプログラム・アドレス・レジスタ、2はリラティブ
・アドレス・レジスタ、3は演算処理装置のメモリ・ア
ドレス・レジスタ、4はメモリ・バス、5は主記憶装置
のメモリ・アドレス・レジスタ、6はメモリ・アドレス
選択線、7はメモリ・アドレス・セレクタ、8はコント
ロール線である。 代理人  大  岩  増  雄(ほか2名)手続補正
書(自効 昭和 県 7□ ′68 1・事件の表示   特願昭60−196216号2、
発明の名称 電子計算装置 3、補正をする者 名 称  (601)三菱電機株式会社代表者志岐守哉 4、代理人 5、補正の対象 発明の詳細な説明、図面の簡単な説明の欄。 6、補正の内容 (1)明細書第4頁第9行目「電子計算機」とあるのを
「電子計算装置」と補正する。 (2)同書第9頁第9行目「この発明に」とあるのを「
この発明の」と補正する。 以上

Claims (3)

    【特許請求の範囲】
  1. (1)演算処理装置または入出力装置からのデータにも
    とづき主記憶装置のメモリアドレスを指定して主記憶装
    置のアクセスを行なう電子計算装置において、メモリア
    ドレスの選択線に送られるビットの内容を一定の規則に
    従って変更して主記憶装置のプログラムやデータの保持
    されている番地を変更するセレクタを備えたことを特徴
    とする電子計算装置。
  2. (2)上記セレクタは随時読出し専用メモリから構成さ
    れていることを特徴とする特許請求の範囲第1項記載の
    電子計算装置。
  3. (3)上記セレクタは随時読出書込メモリから構成され
    ていることを特徴とする特許請求の範囲第1項記載の電
    子計算装置。
JP19621685A 1985-09-05 1985-09-05 電子計算装置 Pending JPS6255734A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19621685A JPS6255734A (ja) 1985-09-05 1985-09-05 電子計算装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19621685A JPS6255734A (ja) 1985-09-05 1985-09-05 電子計算装置

Publications (1)

Publication Number Publication Date
JPS6255734A true JPS6255734A (ja) 1987-03-11

Family

ID=16354135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19621685A Pending JPS6255734A (ja) 1985-09-05 1985-09-05 電子計算装置

Country Status (1)

Country Link
JP (1) JPS6255734A (ja)

Similar Documents

Publication Publication Date Title
JPS63296158A (ja) 情報処理装置
Lindquist et al. A time-sharing system using an associative memory
JPS6255734A (ja) 電子計算装置
JPH0216665A (ja) データ転送装置
JPS5872188A (ja) 画像メモリ用アドレス制御装置
JPH0754544B2 (ja) イメ−ジメモリのアクセス回路
JP2704011B2 (ja) 描画プロセッサ
JPH01173141A (ja) 情報処理装置のデータ転送方式
JPS63104156A (ja) 情報処理装置
JPS61267873A (ja) デ−タ処理装置
JPS63261446A (ja) 拡張仮想記憶制御方式
JPH02207344A (ja) ソフトウェア開発支援装置
JPH0241522A (ja) 関数演算処理装置
Chase et al. Virtual memories for mini-computers
JPH03204029A (ja) 情報処理装置
JPH0812637B2 (ja) アドレス変換方式
JPH0327919B2 (ja)
JPH0391835A (ja) 情報処理装置
JPS62129884A (ja) 表示装置
JPH0585043B2 (ja)
JPH0836520A (ja) 多重アドレスを設定した情報処理装置
JPS6160151A (ja) タグ付計算機
JPS61201326A (ja) 情報処理装置
JPS61292759A (ja) 記憶制御装置
JPH04114231A (ja) 情報処理装置