JPS6017534A - 浮動小数点数値正規化回路 - Google Patents

浮動小数点数値正規化回路

Info

Publication number
JPS6017534A
JPS6017534A JP58124501A JP12450183A JPS6017534A JP S6017534 A JPS6017534 A JP S6017534A JP 58124501 A JP58124501 A JP 58124501A JP 12450183 A JP12450183 A JP 12450183A JP S6017534 A JPS6017534 A JP S6017534A
Authority
JP
Japan
Prior art keywords
mantissa
circuit
register
shift
value
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
JP58124501A
Other languages
English (en)
Inventor
Yuji Tsukui
津久井 裕二
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 JP58124501A priority Critical patent/JPS6017534A/ja
Publication of JPS6017534A publication Critical patent/JPS6017534A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/01Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
    • G06F5/012Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising in floating-point computations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、仮数が2の補数で表4つされ基数が2であ
る浮動小数点数値を正規化する回路において、仮数のシ
フトを複数ビットずつ行うことによって処理時間を短縮
することを目的とした浮動小数点数値正規化回路に関″
1″るものである。
さて仮数が2の補数で表わされ、基数が2の浮動小数点
数を正規化するには仮数の最上位ヒツトと次のビットの
値が異なるように丁れはよい。第1図は従来の浮動小数
点数値正規化回路の一例を・示すもので9図中(1)は
シフト機能を有し仮数の値を保持する仮数レジスタ、(
2)は指数の値苓で保持する指数レジスタ、(31けエ
クスクル−シブORゲート。
Sはその出力信号、14)は指数の値を1だけ減じる一
1回路である。従来の浮動小数点数値正規回路は以上の
ように構成されでいるから仮数レジスタO)の最上位ビ
ットと次のビットをエクスクル−シブORケート(3)
に入力することによってそねら2つのビットの値が異っ
ているかどうか計、1べ、出力信号Sが0”であIr、
ば2っのビットの値が等しいので仮数レジスタ(1)の
内容を左に1ビツトシフトすると同時に指数レジスタ(
2)の内容を一1回路(4)によって1だけ減じる。こ
の操作を出力信号(s)が“1″となるまで繰り返し実
行することによって正規化を行う回路である。
−とCろが上記従来、の回路でd仮数のシフ1−は常ζ
こ1ビツトずつしか行えないため、一般に正規化の処理
時間が長くなってし゛まう欠点があつムー。
この発明は、従来の回路の欠点を改良するために、仮数
に施丁シフト数を決定するシフト数決定回路と仮数をシ
フトするためのシフタ、および指数な減算−[るための
演算回路を組み合イつせて構成することによって仮数の
シフトを複数ビットずつ行い、それによって正規化に要
する処理時間を短縮することを可能にした浮動小数点数
値正規化回路を提供することを目的とする。
第2図はこの発明の一実施例の構成を示すブロック図で
ある。図中(11,f21け従来のものと同一であって
それぞれ仮数および指数の値を保持するレジスタである
。(5)は仮数レジスタ(1)の最上位ビットからそれ
以下の4ビツトまでの値A1〜A4 を入力″1−るこ
とによって出力として仮数部に施すシフト数SHを得る
ことが可能なシフト数決定回路。
(6)は仮数レジスタ(1)の内容ケ1ビットだけシフ
ト可能な1ビツトシフト(7)と仮数レジスタ(11の
内容を2ビツトだけシ;71−可能な2ビツトシツク(
8)とによって構成される最高3ビツトまでシフト可能
なシック9(9)はシフ)・数決定回路(5)の出力S
Rの値だけ仮数レジスタ(1)の内容が左lこシフトさ
れるようにシフタ(6)をコントロールするシフタコン
トローラ、Onはシフト数決定回路(5)の出力たけ指
数レジスタの内容を減じるための演算回路である。
次lこ1以上のように構成されたこの発明の浮動小数点
数値正規化回路の動作について説明する。
浮動小数点数値の仮数が仮数レジスタ(1)に指数が指
数レジスタ(2)にそれぞれ保持されている7、仮数レ
ジスタ(1)の最上位ビットから以下4ビツトまでの値
A1〜A4をシフト数決定回路(5)に入力することζ
こよって仮数に施丁シフト数SHが出力される。ここで
、入力A1〜A4に対する出力SRは表の通りである、
表シフト数決定回路の真理値表 またSHは2ビツトの2進数で表わされる。SHをシフ
トコントロール(9)に入力することによってシフタ(
6)はEIHの値だけ左にシフトするようにコントロー
ルされる。仮数レジスタ(1)の内容をシフタ(6)に
入力することによって仮数レジスタ+1+の内容は左に
SHの値だけシフトされる。同時に、SHを演算回路a
1のY側に入力、指数レジスタの内容な演習2回路+1
(IのY側に入力することによって指数レジスタ(2)
の内容がSRの値だけ減ぜられる。
このようにして正規化が行われるが、 SH= 11(
2)のときは正規化が終了していない可能性があるので
上で述べた動作を繰り返して実行する必要がある。
以上のよ−うに、この発明の浮動小数点数値正規化回路
によりは、正規化における仮数のシフトが複数ビットず
つ行うことができるので、正規化における処理時間を短
縮することができる。
【図面の簡単な説明】
第1図は従来の浮動小数点数値正規化回路の一例を示す
図、第2図はこの発明の浮動小数点数値正規化回路の一
実施例の構成を示す図であり、(1)は仮数レジスタ、
(2)は指数レジスタ、(3)はエクスクル−シブOR
ゲート、f51はシフト数決定回路。 (6)はシフタ、(711dlビツトシフタ、(8)は
2ビツトシフタ、(9)はシフタコントローラ、 to
nは演算回路である。 なお図中同一あるいけ相当部分には同一符号を付して示
しである。

Claims (1)

  1. 【特許請求の範囲】 仮数が2の補数で表4つされ基数が2である浮動小数点
    数値を正規化する回路において仮数の値を保持する仮数
    レジスタと、指数を保持する指数レジスタと、上記仮数
    レジスタの最上位ビットからそ2主以下のある特定のピ
    ッ14での値を入力し。 仮数6と施丁シフト数を決定するシフト数決定回路と、
    上記シフト数決定回路の出力に基づいて上言己仮数レジ
    スタの仮数をシフトするシフタと、上記シフト数決定回
    路の出力だは上記指数レジスタの内容を減じろ1こめの
    演算回路とを具備したことを特徴とした浮動小数点数値
    正規化回路。
JP58124501A 1983-07-08 1983-07-08 浮動小数点数値正規化回路 Pending JPS6017534A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58124501A JPS6017534A (ja) 1983-07-08 1983-07-08 浮動小数点数値正規化回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58124501A JPS6017534A (ja) 1983-07-08 1983-07-08 浮動小数点数値正規化回路

Publications (1)

Publication Number Publication Date
JPS6017534A true JPS6017534A (ja) 1985-01-29

Family

ID=14887050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58124501A Pending JPS6017534A (ja) 1983-07-08 1983-07-08 浮動小数点数値正規化回路

Country Status (1)

Country Link
JP (1) JPS6017534A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61289421A (ja) * 1985-06-18 1986-12-19 Nec Corp 浮動小数点乗算正規化回路
JPS63123123A (ja) * 1986-11-12 1988-05-26 Nec Corp 非正規化浮動小数点演算装置
JPS6448125A (en) * 1987-08-18 1989-02-22 Nec Corp Normalization requesting circuit for floating-point arithmetic operation
JPH02125327A (ja) * 1988-11-04 1990-05-14 Toshiba Corp 浮動小数点データ正規化回路
US5038310A (en) * 1987-06-27 1991-08-06 Sony Corporation Amplitude compressing and/or expanding circuit employing enhanced normalization
JPH05216620A (ja) * 1991-10-31 1993-08-27 Internatl Business Mach Corp <Ibm> 浮動小数点を正規化する方法及び回路

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61289421A (ja) * 1985-06-18 1986-12-19 Nec Corp 浮動小数点乗算正規化回路
JPS63123123A (ja) * 1986-11-12 1988-05-26 Nec Corp 非正規化浮動小数点演算装置
US5038310A (en) * 1987-06-27 1991-08-06 Sony Corporation Amplitude compressing and/or expanding circuit employing enhanced normalization
JPS6448125A (en) * 1987-08-18 1989-02-22 Nec Corp Normalization requesting circuit for floating-point arithmetic operation
JPH02125327A (ja) * 1988-11-04 1990-05-14 Toshiba Corp 浮動小数点データ正規化回路
JPH05216620A (ja) * 1991-10-31 1993-08-27 Internatl Business Mach Corp <Ibm> 浮動小数点を正規化する方法及び回路

Similar Documents

Publication Publication Date Title
KR920005226B1 (ko) 부동 소수점 연산장치
EP0127988A1 (en) A normalizing circuit
US4941120A (en) Floating point normalization and rounding prediction circuit
JPS62191920A (ja) シフト数制御回路
KR910000787B1 (ko) 데이타 처리 가속기
JPS62191926A (ja) 演算装置
JPS6017534A (ja) 浮動小数点数値正規化回路
EP0044450B1 (en) Digital adder circuit
JPH0346024A (ja) 浮動小数点演算器
US6202078B1 (en) Arithmetic circuit using a booth algorithm
KR970022803A (ko) 부동소수점연산장치의 정규화회로장치
US5432726A (en) Arithmetic unit for quantization/inverse quantigation
JP3166781B2 (ja) 加算回路
JPS595346A (ja) 演算制御方式
JPH0285922A (ja) 演算回路
JPH01125625A (ja) 除算装置
JPH0388024A (ja) ベクトル浮動小数点演算装置
KR0138856B1 (ko) 다치 논리 부정 연산장치
JP3077880B2 (ja) スティッキービット検出回路
JPH07225672A (ja) バレルシフタ及び制御方法
JPS60245046A (ja) ロジカルシフト演算回路
JPH04260122A (ja) 加減算高速桁合せ回路
JPS6175431A (ja) 演算装置
JPH04326119A (ja) 事前正規化回路
JPH01169529A (ja) M入力比較回路