JPH04107731A - 乗算回路 - Google Patents

乗算回路

Info

Publication number
JPH04107731A
JPH04107731A JP2227717A JP22771790A JPH04107731A JP H04107731 A JPH04107731 A JP H04107731A JP 2227717 A JP2227717 A JP 2227717A JP 22771790 A JP22771790 A JP 22771790A JP H04107731 A JPH04107731 A JP H04107731A
Authority
JP
Japan
Prior art keywords
multiplicand
multiplier
address
multiplication
result
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
JP2227717A
Other languages
English (en)
Inventor
Tamotsu Naganami
長南 保
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP2227717A priority Critical patent/JPH04107731A/ja
Publication of JPH04107731A publication Critical patent/JPH04107731A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は乗算回路に関する。
〔従来の技術〕
従来の乗算回路は、第2図に示す様に、組み合せ回路方
式の乗算回路があり、被乗数ビット数X乗数のビット数
(16個)分のANDゲート21〜36と、乗数ビット
−1段(3段)の並列加算器11〜13とからなる構成
となっていた。
〔発明が解決しようとする課題〕
上述した従来の乗算回路では、ANDゲート、加算器の
ハードウェア量が多く、回路構成が複雑になってしまう
という欠点がある。
本発明の目的は、このような欠点を除き、ハードウェア
量を少くし、簡単な回路構成とした乗算回路を提供する
ことにある。
〔課題を解決するための手段〕
本発明の乗算回路の構成、は乗算を行う場合の被乗数お
よび乗数を上位アドレスおよ下位アドレスとして、その
アドレスが示す内容を乗算結果として出力する記憶装置
と、前記被乗数と乗数との大小を比較する減算器と、こ
の減算器の出力により前記上位アドレスと下位アドレス
とを交換するデータセレクタとを有し、前記記憶装置の
出力を乗算出力としたことを特徴とする特 〔実施例〕 次に本発明について図面を参照して説明する。
第1図は本発明一実施例を示す乗算回路のブロック図で
ある。この図で、減算器lは、被乗数2と乗数3の大小
比較を行う。また、データ・セレクタ5は、減算の結果
によるボロー信号4によって被乗数2と乗数3を上位ア
ドレス6にするか、下位アドレス7にするかを選び、そ
のアドレスによって指定される記憶装置8の内容が乗算
結果9として出力される。
この記憶装置8の内容とアドレスの対応は、被乗数を上
位アドレス、乗数を下位アドレスと固定した場合には、
第1表の様なるが、被乗数と乗数を交換しても乗算結果
は一致するため、減算器1によって被乗数2と乗数3と
を比較し、被乗数2が乗数3より小さい場合には、デー
タ・セレクタ5で被乗数2と乗数3とを入換えることに
よって、第2表に示す様にメモリ・セル数を172にす
ることができる。
〔発明の効果〕 以上説明したように本発明は、記憶装置に乗算妻結果を
用意し被乗数と乗数の大小比較の結果によって、被乗数
と乗数を入換える機能を有することにより、ハードウェ
ア量が少なく簡単な回路構成で、乗算回路が実現できる
効果があり、さらに処理速度が被乗数と乗数のビット数
に依存しないという効果もある。
【図面の簡単な説明】
第1図は本発明の一実施例のブoyり図、第2図は従来
の4ビツト、4ビツトの組み合せ方式の乗算回路のブロ
ック図である。 1・・・・・・減算器、2・・・・・・被乗数、3・・
・・・・乗数、4・・・・・・ボロー信号、5・・・・
・・データセレクタ、6・・・・・・上位アドレス、7
・・・・・・下位アドレス1,8・・・・・・記憶装置
、9・・・・・・乗算結果、11〜13・・・・・・加
算器、21〜36・・・・・・ANDゲート。 代理人 弁理士  内 原   晋

Claims (1)

    【特許請求の範囲】
  1. 乗算を行う場合の被乗数および乗数を上位アドレスおよ
    び下位アドレスとして、そのアドレスが示す内容を乗算
    結果として出力する記憶装置と、前記被乗数と乗数との
    大小を比較する減算器と、この減算器の出力により前記
    上位アドレスと下位アドレスとを交換するデータセレク
    タとを有し、前記記憶装置の出力を乗算出力としたこと
    を特徴とする乗算回路。
JP2227717A 1990-08-29 1990-08-29 乗算回路 Pending JPH04107731A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2227717A JPH04107731A (ja) 1990-08-29 1990-08-29 乗算回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2227717A JPH04107731A (ja) 1990-08-29 1990-08-29 乗算回路

Publications (1)

Publication Number Publication Date
JPH04107731A true JPH04107731A (ja) 1992-04-09

Family

ID=16865251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2227717A Pending JPH04107731A (ja) 1990-08-29 1990-08-29 乗算回路

Country Status (1)

Country Link
JP (1) JPH04107731A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0619557A3 (en) * 1993-03-31 1996-06-12 Motorola Inc Data processing system and method.
KR100389082B1 (ko) * 1995-04-24 2004-09-04 삼성전자주식회사 가산기와감산기의조합을이용한승산기

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0619557A3 (en) * 1993-03-31 1996-06-12 Motorola Inc Data processing system and method.
KR100389082B1 (ko) * 1995-04-24 2004-09-04 삼성전자주식회사 가산기와감산기의조합을이용한승산기

Similar Documents

Publication Publication Date Title
US4953115A (en) Absolute value calculating circuit having a single adder
US5508948A (en) Numeric representation converting apparatus and vector processor unit such apparatus
US5471600A (en) Address generating circuit using a base pointer of loop area
JPH04107731A (ja) 乗算回路
JPH03135627A (ja) ファジイ演算装置
GB1254929A (en) Improvements in or relating to digital computers
JP2009507413A (ja) 全加算器モジュールおよび該全加算器モジュールを用いる乗算器デバイス
JP2617813B2 (ja) アドレス変換装置
JPS6382530A (ja) 半導体記憶装置
JPS63111535A (ja) デ−タ処理装置
JP2819931B2 (ja) マイクロプロセッサ
JP2556904B2 (ja) 高速加減算演算装置
JPH0749778A (ja) 演算装置
JPS60673Y2 (ja) メモリ−アドレス指定装置
JPH03113653A (ja) アドレス生成回路
JPH03185536A (ja) マイクロコンピュータのメモリアドレッシング方式
JPS6260755B2 (ja)
JPH02239349A (ja) 仮想計算機の例外検出回路
JPH06149660A (ja) メモリアクセス装置
JPS6314233A (ja) 十進乗算回路
JPH0443444A (ja) アドレス生成装置
JPH02100154A (ja) 仮想記憶のアドレス変換装置
JPH03242742A (ja) メモリアドレス制御装置
JPH04155441A (ja) アドレス生成回路
JPH0451304A (ja) 演算装置