JPS61234445A - アドレス発生装置 - Google Patents

アドレス発生装置

Info

Publication number
JPS61234445A
JPS61234445A JP60075603A JP7560385A JPS61234445A JP S61234445 A JPS61234445 A JP S61234445A JP 60075603 A JP60075603 A JP 60075603A JP 7560385 A JP7560385 A JP 7560385A JP S61234445 A JPS61234445 A JP S61234445A
Authority
JP
Japan
Prior art keywords
address
register
designated
registers
bit
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
JP60075603A
Other languages
English (en)
Inventor
Misaki Kanekawa
金川 美咲
Yukiya Azuma
東 幸哉
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60075603A priority Critical patent/JPS61234445A/ja
Publication of JPS61234445A publication Critical patent/JPS61234445A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ビットアクセス可能なメモリ装置でのアドレ
ス発生装置に関するものである。
従来の技術 従来の一般に実施されているビットアクセス可能なメモ
リ装置でのアドレス発生装置について述べる。
第2図は、この従来のアドレス発生装置のブロック図を
示すものであり、1は各種命令を実行するマイクロ命令
群、2は上記マイクロ命令を解読し後述のALUに制御
信号を出力するデコーダ、3は上記マイクロ命令によっ
て指定された後述のレジスタ間で指定の演算を行なうA
LU、4はX。
y座標値(x、y)、画幅(WDT )等のパラメータ
を保持するレジスタ群、5はアクセスすべきメモリのワ
ードアドレスを保持するアドレスレジスタ、6は上記ワ
ード内のヒツト位置を保持するビットアドレスレジスタ
である。
以上のように構成された従来のアドレス発生装置におい
て、マイクロ命令1によってX座標の値をdx更新する
際には、まず上記マイクロ命令1がデコーダ2によって
解読され、上記デコーダ2から出力された制御信号によ
って指定されたレジスタ4に保持されているX座標の値
およびΔXが読み出され、ALU3で演算され、上記レ
ジスタ4に更新された値が格納される。次にビットアド
レスレジスタ6に保持されているピット位置が読み出さ
れ、上記ALUで演算され、上記ビットアドレスレジス
タeに更新された値が格納される。
発明が解決しようとする問題点 しかしながら上記のような構成では、ビットアドレスレ
ジスタ6が桁あふれ又は借シが生じた場合には、ワード
アドレスレジスタ6ヘアクセスすることが必要となり、
かつXY座標値と絶対アドレスの更新を並行して実行出
来ないという問題点を有していた。
本発明はかかる点に鑑み、桁あふれや借シが生′じた場
合の演算を効率良く行ない、かつXY座標値と絶対アド
レスの更新を並行して実行するアドレス発生装置を提供
することを目的とする。
問題点を解決するための手段 本発明は上記問題点を解決するため、マイクロ命令群と
、マイクロ命令を解読するデコーダと、マイクロ命令に
よって指定された演算を行なう演算器と、パラメータを
保持するレジスタ群と、メモリのワードアドレスを保持
するアドレスレジスタと、ワード内のピット位置を保持
するビットアドレスレジスタと、アドレスレジスタとビ
ットアドレスレジスタを結合した値を入力とし、マイク
ロ命令により指定されたメモリのアドレス修飾を行なう
アドレス修飾回路とを備えたアドレス発生装置である。
作用 本発明は上記した構成により、アドレスレジスタとビッ
トアドレスレジスタを結合した値を入力とし鷲マイクロ
命令により指定されたメモリのアドレス修飾を行なうア
ドレス修飾装置を備えることによって、アドレスの更新
を容易に実現出来ると共にXY座標値と絶対アドレスの
更新を並行して実現出来、アドレス更新を短時間で行な
うことが出来る。
実施例 第1図は、本発明の一実施例におけるアドレス発生装置
のブロック図である。1は各種命令を実行するマイクロ
命令群、2は上記マイクロ命令を解読し後述の演算器(
ALU )およびアドレス修飾回路に制御信号を出力す
るデコーダ、3は上記マイクロ命令により指定された後
述のレジスタ間で指定の演算を行なう演算器、4はパラ
メータを保持するレジスタ群、5はアクセスすべきメモ
リのワードアドレスを保持するアドレスレジスタ、6は
上記ワード内のビット位置を保持するビットアドレスレ
ジスタ、7は上記アドレスレジスタとビットアドレスレ
ジスタを結合した値を入力とし上記マイクロ命令により
指定されたメモリのアドレス修飾を行なうアドレス修飾
回路である。
以上のように構成された本実施例のアドレス発生装置に
ついて以下その動作を説明する。
X座標の値をlxだけ更新するアドレス更新を行なうと
する。レジスタ間の演算を実行するマイクロ命令1を選
択すると、マイクロ命令1がデコーダ2によって解読さ
れ、このデコーダ2からは、マイクロ命令1によって指
定された演算を行なうALU3と、アドレス修飾回路7
に対して制御信号が出される。するとマイクロ命令1に
よって指定された、パーラメータを保持するレジスタ群
4の内容Xとdxを読み出しALU3で指定の演算が行
なわれ、結果がレジスタ群4のうちXが格納されていた
レジスタに格納される。
これと並行してアドレスレジスタ6とビットアドレスレ
ジスタ6を結合した値に、マイクロ命令1で指定された
アドレス修飾を行ない、アドレスレジスタ6とビットア
ドレスレジスタ6に格納する0 以上のように本実施例によれば、アドレスレジスタとビ
ットアドレスレジスタを結合した値を入力とし、マイク
ロ命令で指定されたメモリのアドレス修飾を行なうアド
レス修飾回路を設けることにより、ビットアドレスと゛
ワードアドレスの間で借りや桁上がりが生じた場合の演
算を効率良く行ない、かつxy座榎値と絶対アドレスの
更新を並行して実行出来る。
なお、本実施例についてはX座標の更新の場合としたが
、Y座標の更新の場合も同様の効果が得られることは言
うまでもない。
発明の詳細 な説明したように、本発明によれば、アドレス修飾回路
を加えるだけで、借シや桁上がシが生じた場合の演算を
効率良く行ないかつXY座標値と絶対アドレスの更新を
並行して実現出来、アドレス更新が短時間で行なうこと
ができ、その実用的効果は大きい。
【図面の簡単な説明】
第1図は本発明における一実施例のアドレス発生装置の
ブロック図、第2図は従来のアドレス発生装置のブロッ
ク図である。 1・・・・・・マイクロ命令群、2・・・・・・デコー
ダ、3・・・・・・ALU、4・・・・・・レジスタ群
、6・・・・・・アドレスレジスタ、6・・・・・・ビ
ットアドレスレジスタ、7・・・・・・アドレス修飾回
路。

Claims (1)

    【特許請求の範囲】
  1. 各種命令を実行するマイクロ命令群と、パラメータを保
    持するレジスタ群と、上記マイクロ命令によって指定さ
    れた上記レジスタ間で指定の演算を行なう演算器と、上
    記マイクロ命令を解読し上記演算器およびアドレス修飾
    回路に制御信号を出力するデコーダと、アクセスすべき
    メモリのワードアドレスを保持するアドレスレジスタと
    、上記ワード内のビット位置を保持するビットアドレス
    レジスタと、上記アドレスレジスタと上記ビットアドレ
    スレジスタを結合した値を入力とし、上記マイクロ命令
    により指定されたメモリのアドレス修飾を行なうアドレ
    ス修飾回路とを備えたことを特徴とするアドレス発生装
    置。
JP60075603A 1985-04-10 1985-04-10 アドレス発生装置 Pending JPS61234445A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60075603A JPS61234445A (ja) 1985-04-10 1985-04-10 アドレス発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60075603A JPS61234445A (ja) 1985-04-10 1985-04-10 アドレス発生装置

Publications (1)

Publication Number Publication Date
JPS61234445A true JPS61234445A (ja) 1986-10-18

Family

ID=13580945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60075603A Pending JPS61234445A (ja) 1985-04-10 1985-04-10 アドレス発生装置

Country Status (1)

Country Link
JP (1) JPS61234445A (ja)

Similar Documents

Publication Publication Date Title
JPS6313215B2 (ja)
JPS63148331A (ja) リソース・スコアボーダ
JP2993975B2 (ja) 中央演算処理装置
US4967339A (en) Operation control apparatus for a processor having a plurality of arithmetic devices
JPS61234445A (ja) アドレス発生装置
JP2000284964A (ja) Vliwプロセッサにおける効率的なサブ命令エミュレーション
JP2553200B2 (ja) 情報処理装置
JPH0527142B2 (ja)
JP2856784B2 (ja) 電子計算機
JPS58200349A (ja) マイクロプログラム制御装置
Hochgesang et al. The attached processor for speech
JPS61267135A (ja) デ−タ処理装置
JPH0319578B2 (ja)
JPH0855017A (ja) グラフィックスおよび画像処理用の整数データ処理回路、パイプライン付き乗算器ユニット、演算論理ユニット、およびシフト・レジスタ・ユニット
JPH0546389A (ja) 並列処理装置
JPS61133440A (ja) デ−タ処理装置
Patel An inside look at the Z80, 000 CPU: Zilog's new 32-bit microprocessor
JPS63239533A (ja) 電子計算機の制御方式
JPS61272872A (ja) ベクトル演算装置
JPH03204029A (ja) 情報処理装置
JPS6014334A (ja) デ−タ処理装置
JPS63257039A (ja) アドレストレ−ス装置
JPH11119995A (ja) データ処理装置および方法
JPH0218620A (ja) 情報処理装置
JPS5914050A (ja) メモリ制御方式