JPS5812054A - アドレス制御装置 - Google Patents

アドレス制御装置

Info

Publication number
JPS5812054A
JPS5812054A JP11052381A JP11052381A JPS5812054A JP S5812054 A JPS5812054 A JP S5812054A JP 11052381 A JP11052381 A JP 11052381A JP 11052381 A JP11052381 A JP 11052381A JP S5812054 A JPS5812054 A JP S5812054A
Authority
JP
Japan
Prior art keywords
address
register
data
srs
information
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.)
Granted
Application number
JP11052381A
Other languages
English (en)
Other versions
JPS6145264B2 (ja
Inventor
Hideo Tanaka
秀夫 田中
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP11052381A priority Critical patent/JPS5812054A/ja
Publication of JPS5812054A publication Critical patent/JPS5812054A/ja
Publication of JPS6145264B2 publication Critical patent/JPS6145264B2/ja
Granted 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/32Address formation of the next instruction, e.g. by incrementing the instruction counter
    • G06F9/321Program or instruction counter, e.g. incrementing

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)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発Ij11社アドレス制御装置K関するものである。
ディジタル計算機の技術の進歩にともない、ディジタル
信号処理の高速化がよく問題にされる。
このディジタル信号処理において、複素数計算は不可欠
なものである。−例をSけると下記のような計算が頻繁
に使用される。
((x、+j x、)+(ye+i yo))x(wo
+iwt )i=、/’:了            
 (1)複素数計算ができないコンビ、−夕やマイクロ
コンビ、−夕においては、上式の計算は、下記のように
実数部、虚数部に分けて計算を行なう。
虚数部 xOW1+xIW・+y@WI+yIW・この
計算に使用するデータはメモリに格納されているものと
する。jO時、W・、W、について考える。メモリ上で
WlはW、4)−に格納されているとする。前記(2)
式の計算を順次行なっていくと、アドレスの値の増減は
%W、のアドレスが初めに設定されているとすると、+
1、−1 、+1 、O。
−1t+1*1と変化する。
上記のアドレス操作をしながら演算を行なう場合、従来
のマイクロプロセ、すでは、直接アドレスレジスタの増
減命令を行なわなければならないため、第1図に示した
フローグラフの手順を必要とする。第1図から明らかな
ようにアドレスの値Oインクリメント及びデクリメント
Kかなシの命令ステップ数を必要とし、処理速度の低下
の一因となっている。上記のことは、高速処理が要求さ
れるディジタル信号処理にとって大きな障害である。
本発明は、前記OJi因を除くことを目的とし、!イク
ロプロセッサに処理速度を向上させる機能をもたせたも
のである。
本発明では第1図のような従来のマイクロプロセ、すe
PliK対して、演算命令にアドレスレジスタの増減が
同時に実行可能にして第2図のような操作手順で、前記
の計算が実現できるようにしたものである。上記の操作
機能を制御レジスタ。
デコーダ等を用いて実現した。上記制御レジスタに必要
とされるアドレスの増減命令に対する変換データをセ、
トシておき、この変換データを参照ことを可能にしてい
るため、処理数を減少させることができる。
本発明を図面を用いて説明する。
第3図は、本発明の一実施例を示したものである。従来
は、アドレスレジスタl、インクリメンタ/デクリメン
タ2.及びアドレスバッファ3で構成されていた。本発
明では、上記従来の構成にシフトレジスタ5.及び6.
そして、デコーダ4を加えたものである。また、従来の
インクリメンタ/デクリメンタ2には、そのtまアドレ
スレジスタ1の情報をアドレスバッファ3に転送するス
ルーという機能を持たせる。
次に動作を説明する。
シフトレジスタ5.及び6にアドレスを変更する操作デ
ータDe、Dx −−−−Dy(Do〜D、は101又
は’1’)、及びC* 、Ct −−−−Cy (C。
〜C1は@0@又は”11)をセットする。上記シフト
レジスタ5,6は演算命令の実行タイミング信号TKよ
シ、1ビット循環シフトすると同時に1デコーダ4に、
第4図に示した11.I、を出力する。■、及びI、は
、D、〜Dq及びq、〜C1の値をとる4のとする。I
、、I、をデコーダ4で解読し、菖4図00.,0.,
0.の制御線を使って、インクリメンタ/デクリメンタ
/スルー2に+1.−1又はOの制御信号を送る。こO
制御信号に従りてインクリメンタ/デクリメンタ/スル
ー2社、アドレスレジスタ1のアドレス情報を+1又は
−IK変換するか、このアドレス情報を1換せずにアド
レスバッファ3に送る。上記の動作をシフトレジスタ5
.及び6を演算命令実行タイミング信号T K915て
、連続的に行なえば、アドレスレジスタ10アドレス情
報は、自動的に、あらかじめセットされた操作データD
、、D、−1−−−D、に従って変換されることになる
。例えば前記で述べた、変換操作+i 、−i 、−t
−t 、o 。
−1,+1.−1を上記変換操作り、、D、、−−−・
D、に対応させて用いる。ただし、D、は0をセットし
ておく、この時のW、、W、の選ばれる順序は、W、、
W、、W、、W、=wt、W、、W、、W。
となり、前記の(2)式を計算する場合のアドレスレジ
スタの操作命令は、初期のアドレスデータであるWoの
アドレスのセットだけでよく、他の操作命令は必要とし
ない。まえ、アドレスの増減命令を必要としない場合は
、上記シフトレジスタ5゜及び6K”O’をセットすれ
ば、インクリメンタ/デクリメンタ/スルー2では常に
スルーが選ばれることになシ、アドレスレジスタ1のア
ドレス情報がそのitアドレスバッファ3に転送される
ことになる。上記機能によシ、ディジタル信号処理のよ
うな複素計算等、同一データを何度も使用する地理計算
を数多く必要とする場合、非常に操作命令ステ、プ数を
減らすことができ、処理の高速化、プログラムの簡略化
が実現できる。
【図面の簡単な説明】 第1図は、従来の方法による操作手順を示したフロー図
でIt)b、第2図は本発明による操作手順のフロー図
である。第3図は本発明の一実施例を示したブロック図
、第4図は、本発明の動作を説明するためのブロック図
である。 l・・・・・・アドレスレジスタ、2・・・・・・イン
クリメンタ/デクリメンタ/スルー、3・・・・・・ア
ドレスバッファ、4−−−−デコーダ、5,6・・・・
・・シフトレジスタ、T−・・・−・演算命令実行タイ
ミング信号、■、。 I、−−−−操作信号、0..0..0.・・・−・・
制御信号。 第1図

Claims (1)

    【特許請求の範囲】
  1. アドレスレジスタと、前記アドレスレジスタに格納した
    アドレスデータを変換するアドレス演算回路と、前記ア
    ドレス演算回路で演算したアドレスデータをアドレスバ
    スに出力するアドレスバッファで構成するアドレス制御
    装置におい電、前記アドレス演算wise演算を指定す
    る制御信号を発生する制御回路と、前記制御回路の制御
    データを格納するシフトレジスタとを有し、前記アドレ
    ス演算回路の演算機能を前記シフトレジスタと前記制御
    回路とによりて指定する仁とを特徴とするアドレス制御
    装置。
JP11052381A 1981-07-15 1981-07-15 アドレス制御装置 Granted JPS5812054A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11052381A JPS5812054A (ja) 1981-07-15 1981-07-15 アドレス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11052381A JPS5812054A (ja) 1981-07-15 1981-07-15 アドレス制御装置

Publications (2)

Publication Number Publication Date
JPS5812054A true JPS5812054A (ja) 1983-01-24
JPS6145264B2 JPS6145264B2 (ja) 1986-10-07

Family

ID=14537952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11052381A Granted JPS5812054A (ja) 1981-07-15 1981-07-15 アドレス制御装置

Country Status (1)

Country Link
JP (1) JPS5812054A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01311338A (ja) * 1988-06-10 1989-12-15 Oki Electric Ind Co Ltd データメモリアドレス発生回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01311338A (ja) * 1988-06-10 1989-12-15 Oki Electric Ind Co Ltd データメモリアドレス発生回路

Also Published As

Publication number Publication date
JPS6145264B2 (ja) 1986-10-07

Similar Documents

Publication Publication Date Title
JP2662534B2 (ja) 割込方式
EP0240606B1 (en) Pipe-line processing system and microprocessor using the system
JPS5812054A (ja) アドレス制御装置
JPH08212075A (ja) 情報処理装置
US6122697A (en) System for extending the width of a data bus
JP2577023B2 (ja) 情報処理装置のアドレス拡張制御方式
JPS63111535A (ja) デ−タ処理装置
JP2714651B2 (ja) カウンタ回路
JPS6125166B2 (ja)
JPS58223849A (ja) アドレスアクセス検出回路
JPS6336405A (ja) プログラマブル・コントロ−ラ
JPS62279438A (ja) トレ−ス回路
JPH0619700B2 (ja) 演算装置
JP2537194B2 (ja) デジタル/シンクロ変換器の零点補正回路
JPH0340075A (ja) マイクロコンピュータ
JP2664109B2 (ja) リアルタイムポート
JP2504535B2 (ja) バスユニットの構成方法
WO2001016712A1 (en) Digital signal processing apparatus and method for controlling the same
JPH0194437A (ja) 情報処理装置
JPH01120628A (ja) データ処理装置
JPS61224063A (ja) デ−タ転送制御装置
JPH05314277A (ja) ポート制御回路
JP2747154B2 (ja) 入出力処理装置
JPH03241432A (ja) 命令変換方式
JPH05120205A (ja) Dma転送用アドレス変換装置付きプロセツサシステムおよびdma転送方法