JPS5911446A - 乗算器 - Google Patents

乗算器

Info

Publication number
JPS5911446A
JPS5911446A JP57122508A JP12250882A JPS5911446A JP S5911446 A JPS5911446 A JP S5911446A JP 57122508 A JP57122508 A JP 57122508A JP 12250882 A JP12250882 A JP 12250882A JP S5911446 A JPS5911446 A JP S5911446A
Authority
JP
Japan
Prior art keywords
register
full adder
multiplier
adder
content
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
JP57122508A
Other languages
English (en)
Inventor
Nobuo Fukushima
信夫 福島
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 JP57122508A priority Critical patent/JPS5911446A/ja
Publication of JPS5911446A publication Critical patent/JPS5911446A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明に計算機などのグイジタル乗算器に関するもので
ある。
従来、この種の装置として、第1図に示すものがあった
。第1図において(1,1s (2)はnビットのレジ
スタ、(2)U2nビットの全加算器、(4)U2nピ
ントのレジスタ、(6)にシフトタイミング発生器を示
し、該構成を備える従来の乗算器において、nビットの
2つの数π、yの積Zi算出する場合について以下説明
する。
先ず、レジスタ(i) e (2) e(4)の内容全
クリアし一レジスタ(1)にπ、レジスタ(2)にvv
i−セットする。
次にレジスタ(2)の右端のピントが1であればレジス
タ(4)の内容とレジスタ(1)の内容を全加算器(8
)で加算し、その結果?レジスタ(4)にストアし、レ
ジスタ(4)の内容會1ビット右ヘシフトする。もしレ
ジスタ(2)の右端のピントが0であnば全加算器(8
)による加算に行なわずレジスタ(4)の内容のみを右
へ1ピントシフトする。
次ニ、レジスタ(2ンの内容を1ピント右へシ7トレ前
述の操作音くり返す。このような操作をn回〈り返丁こ
とにエリ、レジスタ(4)にZXllのデータが作られ
乗算が完了する。
しかるに、従来の乗算器は以上のような方式で積を算出
するため、にビットの数X、νの積金求めるには、n回
の同じ手続き(シフトと加算)を行う必要があり1乗算
時間が長くかかる欠点がめつ几。
そこで、本発明は上記の1うな従来の欠点を除去するた
めになさ九たもので、複雑な回路?必要とせず短時間に
、基本的には構成素子のもつ最大速度で乗算結果を得る
ことができる乗算器?提供することを目的としている。
以下5本発明の一実施例全第2図について説明する。第
2図に訃いて(6) l <7)はnビットの2進数x
、vがそれぞれセットされるnビットでなるXレジスタ
とXレジスタ5(S)a該Xレジスタ(6)とXレジス
タ(γ)の内容全加算するn+1ピントでなる第1の全
加算器、(9) s叫、ol)はそれぞれ上記レジスタ
(6) 、 (γ)と全加算器(8)の内容の二乗値Z
”* u”*(z+y)”e求める読出し専用メモリ(
以下ROMと称す)、(2)にROM(9)と叫の内容
全加算する第2の全加算器、 (1B)はROMαηと
全加算器(四との内容に基いて積Xν奮求めるn+1ピ
ントでなる減算器を示しておυ、これら図示構成におい
ては、nビットの数2.νの積を求める場合に以下の式
全応用することで簡単に計算できるものである。
zy=((z+y)”−(z’+11”))/2すなわ
ち、第2図において、先ずレジスタ(6)。
(γ)にX、νをそれぞれセットするとs ROM (
9) s叫、 (11)にはアドレスに対応した2乗の
値が出力されるようにデータが書かれておりmXtYレ
ジスタ(6) * <γンにセットされているx、vは
加算器(8)で加算さ九てその2乗の値(x +y )
”  がROMα刀から出力され、ま几ROM (9)
お工び輛と加算器(121に工り(c2+ y2)  
が求めらnる工うになる。そしてこの2つの結果と減算
器(lalに工り2zvが求められ、この結果、下1ビ
ラトラ小数点以下とすれば2+yの積が求められること
になる。すなわち。
図示構成においては、従来例の工すなタイミング発生器
全必要とせずに積xvを求めることができ。
まm、その乗算を基本的には構成要素の最大速度で高速
に行い得る。
以上の工うにこの発明によれば、加算器とROMKより
乗算器全構成したので、複雑なタイミング発生器を必要
とせず、′また演算スピードも高速なものとなる。
【図面の簡単な説明】
第1図は従来の乗算器を示すブロック図、第2図は本発
明の一実施例による乗算器全示すブロック図である。 (6) ? (7) :レジスタ  (8) $ 11
2) :全加算器(9)、叫、(1η:ROMQB):
減算器代理人 葛 野 信 −

Claims (1)

    【特許請求の範囲】
  1. nビットの2進数z、vの積Zf求める乗算器において
    、上記nビットの2進数x、yがそれぞれセットさnる
    XレジスタとXレジスタの内容を加算する第1の全加算
    器、該XレジスタとXレジスタ及び第1の全加算器の各
    値の二乗’C2+uQs(z+y)”kそれぞれ求める
    各読出し専用メモリ、nビットの2進数の各二乗値x”
    *v”k加算する第2の全加算器、及び第2の全加算器
    による加算値x3+2  と上記読出し専用メモリから
    得られるχ、Vの加算値の二乗値(z+y)”  とに
    基いて上記nビットの2進数x、vの積Zf得る減算器
    力・ら構成したことを特徴とする乗算器。
JP57122508A 1982-07-12 1982-07-12 乗算器 Pending JPS5911446A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57122508A JPS5911446A (ja) 1982-07-12 1982-07-12 乗算器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57122508A JPS5911446A (ja) 1982-07-12 1982-07-12 乗算器

Publications (1)

Publication Number Publication Date
JPS5911446A true JPS5911446A (ja) 1984-01-21

Family

ID=14837578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57122508A Pending JPS5911446A (ja) 1982-07-12 1982-07-12 乗算器

Country Status (1)

Country Link
JP (1) JPS5911446A (ja)

Similar Documents

Publication Publication Date Title
US4953115A (en) Absolute value calculating circuit having a single adder
EP0890899B1 (en) Multiplication method and apparatus
US4594680A (en) Apparatus for performing quadratic convergence division in a large data processing system
US4879675A (en) Parity generator circuit and method
JPH04256016A (ja) 2の補数の乗算器を無符号数の乗算を行うように修正する方法および装置
JPH05197525A (ja) オペランドを否定するための否定方法及び否定回路
JPS6259828B2 (ja)
JPH01267728A (ja) 乗算器
JP2991788B2 (ja) 復号器
JP2654062B2 (ja) 情報処理装置
JPS5944656B2 (ja) デイジタル微分解析機の積分方式
JP2705162B2 (ja) 演算処理装置
JP3201097B2 (ja) 乗算器における乗算処方方法
JP3055558B2 (ja) nビット演算装置
JPS6188334A (ja) 除算回路
JP2524035Y2 (ja) 畳み込み演算回路用乗算器
JPH04242425A (ja) 10進乗算器
JPS59121538A (ja) デ−タ処理装置
JP2624738B2 (ja) 丸め処理方式
JPS6136250B2 (ja)
JPS5936781B2 (ja) デイジタル微分解析機の内插積分および外插積分方式
JP2600266B2 (ja) アドレス生成装置
JPH02181821A (ja) 演算装置
JPS63623A (ja) 乗算器
JPS5939773B2 (ja) 対数関数の演算方式