JPS5960647A - メモリアクセス制御方式 - Google Patents

メモリアクセス制御方式

Info

Publication number
JPS5960647A
JPS5960647A JP17200982A JP17200982A JPS5960647A JP S5960647 A JPS5960647 A JP S5960647A JP 17200982 A JP17200982 A JP 17200982A JP 17200982 A JP17200982 A JP 17200982A JP S5960647 A JPS5960647 A JP S5960647A
Authority
JP
Japan
Prior art keywords
memory
index register
instruction
address
operand
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
JP17200982A
Other languages
English (en)
Inventor
Yutaka Moriyama
裕 盛山
Yoshihiro Tomita
吉弘 富田
Akira Miyasaka
昭 宮坂
Tatsuki Hayashi
林 達城
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 JP17200982A priority Critical patent/JPS5960647A/ja
Publication of JPS5960647A publication Critical patent/JPS5960647A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/34Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
    • G06F9/355Indexed addressing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は、インデックスレジスタを有するプロセッサに
於て、メモリアクセス命令実行時に、オペランドとして
のオフセット値とインデックスレジスタの内容との演算
結果をメモリのアドレスとしてアクセスするメモリアク
セス制御方式に関するものである。
従来技術と問題点 一定のアルゴリズムに従ってディジタル信号の処理を実
行する例えば音声信号の分析、認識処理を行うプロセッ
サに於ては、従来第1図に要部のみ示す構成によりメモ
リMのアクセスが行われるものであった。即ちインデッ
クスレジスタIDRには予めある値が命令によるセット
信号setでセットされており、メモリMをアクセスす
る命令のとき、オペランドOpとしてオフセット値が与
えられ、このオフセット値とインデックスレジスタID
Rの内容とが演算回路ALUで加算等の演算が行われて
、その演算結果がメモリMのアドレスとなり、メモリM
からテ゛−タDATAが読出される。
第2図はタイムチャートの一例を示すもので、(alば
命令、fb)はオペランド、(C1は演算回路の出力信
号、(dlはメモリの続出データをそれぞれ示すもので
ある。又#0. #1. #2.  ・・・はそれぞれ
対応する内容を示す。メモリMをアクセスする#1の命
令によりオペランドとして#1のオフセツト値が与えら
れると、演算回路ALUは第2図tc+の#lの演算結
果を出力する。その出力信号をアドレスとしてメモリM
のアクセスが行われるのご、メモリMからは、第2図(
diの#lのデータが出力される。tlは演算回路A 
L Uの演算による時間であり、又t2はメモリアクセ
ス時間であつ°ζ、オペランドOpが与、えられてから
t l +t 2の時間後にメモリMからのデータが得
られることになる。このようなメモリアクセス動作速度
を高速化する為には、演算回路AI、Uの演算時間tl
及びメモリアクセス時間t2を短縮する必要があるが、
それぞれ一定の限界がある。
発明の目的 本発明は、メモリのアドレスを先に演算して求めること
により、メモリのアクセスの高速化を図ることを目的と
するものである。以下実施例について詳細に説明する。
発明の実施例 第3図は本発明の実施例の要部ブロック図であり、第1
図と同様にプロセッサとしての各部のケート回路、各種
のレジスタ、演算部等は図示を省略しており、又第1図
と同一符号は同一部分を示す。本発明に於ては、演算回
路A 1. Uの演算結果をインテックスレジスタID
Rにセットし、インデックスレジスタIDRのセ・シト
内容をメモリMのアドレス信号とするものである。この
インデックスレジスタIDRにある値をセットする命令
が実行されると、まずクリア信号clrによりインデッ
クスレジスタIDRがクリアされ、オペランドOpとイ
ンデックスレジスタIDRの内容の0とが演算回路A 
L LJに入力され、演算回路ALUで加算する場合、
0と加算するものであるから、その出力はオペランドO
pと同一となり、そのオペランドOpがインデックスレ
ジスタIDRに入力され、セット信号setによりその
オペランドopがインテックスレジスタIDRにセラI
・される。
メモリMをアクセスする命令のとき、インデックスレジ
スタIDRの内容がメモリN4のアドレス信号となって
メモリMのアクセスが行われる。その一方、インデック
スレジスタIDRの内容とオペランFopとしてのオフ
セット値とが演算回路A L Uの入力となり、演算結
果がインデックスレジスタI I) Rにセット信号s
etによりセットされる。この場合のオフセット値は次
の命令によりメモリMをアクセスするアドレスが得られ
るように選定されているものである。
第4図は本発明の実施例のタイムチャートの一例を示す
ものであり、(1)は命令、(2)はオペランド、(3
)は演算回路ALUの出力信号、(4)はセット信号、
(5)はインデックスレジスタIDRの内容、(6)は
メモリの続出データを示す。又#O,#1.  ・・・
ばそれぞれ対応する内容を示す。#1のメモリMをアク
セスする命令が与えられ、(2)のオペラン]・の#1
が次の命令でアクセスすべきアドレスを形成する為のオ
フセット値として与えられたとすると、インテックスレ
ジスタIDRには先にオペランドがセラ1−されている
ので、その内容をアドレスとしてメモリMのアクセスが
行われ、時間t2f&に(6)の#0のデータが読出さ
れ、#1の命令に使用される。この命令実行時間内に演
算回路ALUによる演算が行われ、インデックスレジス
タIDRに(4)の#1のセット信号で次のアクセスア
ドレスとしてセットされる。即ち命令実行時間T内の時
間t1で次の命令の為の演算が行われるので、演算結果
をアドレスとしてメモリアクセスを行う従来例に比較し
て高速アクセスが可能となる。
発明の詳細 な説明したように、本発明は、インデックスレジスタI
 D Rの内容をアドレス信号としてメモリMをアクセ
スするものであり、その命令実行時間内に次のアクセス
アドレスを形成するように、オフセット値とインデック
スレジスタの内容との演算を行って、インデックスレジ
スタにセット信号に従ってセットしておくものであるか
ら、従来例のように、演算結果をその時点のアドレス信
号とする場合に比較して、演算時間分を短縮してメモリ
のアクセスを高速化することができることになる。
【図面の簡単な説明】
第1図は従来例の要部ブロック図、第2図は、第1図の
従来例のタイムチー=−1−1第3図は本発明の実施例
の要部ブロック図、第4図は本発明の実施例のタイムチ
ャー1−を示す。 A1.、Uは/1iiW回路、I D Rはインデック
スレデスタ、Mはメモリ、opはオペランド、setは
セット信号、clrはクリア信号である。 特糖出願人  冨士通株式会社 代理人弁理士 玉蟲久五部 外3名 第1図 Or) 第 3 図 第2図 第4図 T −一一一一一ヤ −+7

Claims (1)

    【特許請求の範囲】
  1. インデックスレジスタを有するプロセッサに於けるメモ
    リのアクセス制御方式に於て、オペランドの値と前記イ
    ンデックスレジスタの内容との演算を行う演算回路と、
    該演算回路の演算結果をセラ1へ信号によりセットし、
    クリア信号によりセット内容をクリアする前記インデッ
    クスレジスタとを備え、該インデックスレジスタのセッ
    ト内容をアドレス信号として前記メモリをアクセスする
    ことを特徴とするメモリアクセス制御方式。
JP17200982A 1982-09-30 1982-09-30 メモリアクセス制御方式 Pending JPS5960647A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17200982A JPS5960647A (ja) 1982-09-30 1982-09-30 メモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17200982A JPS5960647A (ja) 1982-09-30 1982-09-30 メモリアクセス制御方式

Publications (1)

Publication Number Publication Date
JPS5960647A true JPS5960647A (ja) 1984-04-06

Family

ID=15933827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17200982A Pending JPS5960647A (ja) 1982-09-30 1982-09-30 メモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPS5960647A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01151648A (ja) * 1987-12-04 1989-06-14 Naka Ind Ltd フロアパネルの支持装置
JPH01156825A (ja) * 1987-12-15 1989-06-20 Mitsubishi Electric Corp 信号処理用アドレス生成方式

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54109347A (en) * 1978-02-15 1979-08-27 Nec Corp Microprogram sequence control circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54109347A (en) * 1978-02-15 1979-08-27 Nec Corp Microprogram sequence control circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01151648A (ja) * 1987-12-04 1989-06-14 Naka Ind Ltd フロアパネルの支持装置
JPH01156825A (ja) * 1987-12-15 1989-06-20 Mitsubishi Electric Corp 信号処理用アドレス生成方式

Similar Documents

Publication Publication Date Title
EP0220682B1 (en) Data processing system
JPS5960647A (ja) メモリアクセス制御方式
JPS5826584B2 (ja) デ−タ処理装置
KR940009377B1 (ko) 정보처리 장치
JPS63111535A (ja) デ−タ処理装置
JP2895892B2 (ja) データ処理装置
JPS588011B2 (ja) マイクロプログラムセイギヨホウシキ
JP2576589B2 (ja) 仮想記憶アクセス制御方式
JPH04181454A (ja) データアクセス制御装置
JPH0248733A (ja) 情報処理装置
JPS60178539A (ja) 情報処理装置におけるバイパス制御方式
JPS628245A (ja) 仮想記憶方式
JPH03119424A (ja) 情報処理方式及び装置
JPH059818B2 (ja)
JPH08235135A (ja) 通信レジスタ付並列計算機
JPH0419575B2 (ja)
JPH048825B2 (ja)
JPH04245333A (ja) 情報処理装置
JPS6146562A (ja) 配列要素の演算処理方式
JPH05204638A (ja) パイプライン処理装置
JPH01316826A (ja) レジスタファイルアドレス回路
JPH07113891B2 (ja) パイプライン処理装置
JPS62147545A (ja) 情報処理装置における転送命令処理方式
JPH0792902A (ja) プログラマブルコントローラ
JPH0342721A (ja) 情報処理装置