JPS60117331A - 10進加減算装置 - Google Patents

10進加減算装置

Info

Publication number
JPS60117331A
JPS60117331A JP58225843A JP22584383A JPS60117331A JP S60117331 A JPS60117331 A JP S60117331A JP 58225843 A JP58225843 A JP 58225843A JP 22584383 A JP22584383 A JP 22584383A JP S60117331 A JPS60117331 A JP S60117331A
Authority
JP
Japan
Prior art keywords
subtraction
addition
register
decimal
circuit
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
JP58225843A
Other languages
English (en)
Other versions
JPH0316650B2 (ja
Inventor
Kazumasa 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 JP58225843A priority Critical patent/JPS60117331A/ja
Publication of JPS60117331A publication Critical patent/JPS60117331A/ja
Publication of JPH0316650B2 publication Critical patent/JPH0316650B2/ja
Granted 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/491Computations with decimal numbers radix 12 or 20.
    • G06F7/492Computations with decimal numbers radix 12 or 20. using a binary weighted representation within each denomination
    • G06F7/493Computations with decimal numbers radix 12 or 20. using a binary weighted representation within each denomination the representation being the natural binary coded representation, i.e. 8421-code
    • G06F7/494Adding; Subtracting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/492Indexing scheme relating to groups G06F7/492 - G06F7/496
    • G06F2207/4924Digit-parallel adding or subtracting

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (a) 発明の属する技術分野 本発明は、10進演算処理装置におけるIO進加減算制
御装置に関するものである。
(b) 従来技術 一般的に、この種のIO進加減算装置においては。
演算の対象となる10進数は1その絶対値を表わす2進
化10進数と符号とで表現されるいわゆる絶対値(真数
)表現である。
従来の70進加減算装置では演算対象となる一つのlO
進数は、その絶対値の大小関係にかかわらず、被演算数
と演算数との関係は命令語の中で指定され常に固定的で
ある。その為に、加減算回路で減算を行なった際、減数
が被減数より大きくて結果が補数表現となった場合には
、更に零から前記結果を減することによって最終結果を
絶対値表現に直さなければならなく(以後これを再補数
処理と呼ぶ)、それゆえに処理速度が遅くなる欠点があ
つた。
(a) 発明の目的 本発明は従来の技術に内在する上記欠点を解消する為に
なされたものであシ、従って本発明の目的は、加減算回
路に順次に供給される一つの二進化lO進数の絶対値比
較を演算に先だって行ない、その結果によって加減算回
路の被演算数(被減数)個入力に絶対値が大きい方のl
O進数を、加減算回路の演算数(減数)個入力に絶対値
が小さい方の10進数をそれぞれ供給する様に制御する
ことによシ、加減算回路による減算を実行した後の再補
数処理を不要とすることにある。
((1) 発明の構成 上記目的を達成する為に、本発明に係る10進加減算装
置は、符号性−進化lO進数の加減算命令を実行する演
算処理装置において、加減算に先だって2つの符号性一
進化10進数の絶対値比較を行なう比較手段と、指定さ
れ九加減算モードに従って上記符号付−進化io進数の
絶対値の加減算を行なう10進加減算回路と、上記io
進加減算回路の第1入力および第2入力をそれぞれ保持
する第7レジスタおよび第一レジスタと、1回目に供給
される第1゛の1進化70進数を上記第1レジスタおよ
び第一レジスタの両方に、またa回目に供給される第一
の一進化10進数を上記比較手段による上記第1の2進
化10進数と上記第一の2進化10進数の絶対値比較結
果に従って上記第1レジスタまたは上記第一レジスタの
いずれか一方にのみ選択供給する供給手段と、上記第7
および第一の符号性一進化10進数の符号と、実行すべ
き命令が加算命令か減算命令かによって上記IO進加減
算回路の加減算モードを決定する手段とを有して構成さ
れる。
(e) 発明の実施例 次に、本発明をその好ましい一実施例について図面を参
照しながら具体的に説明する。
第7図は本発明に係るIO進加減算装置の一実施例を示
すブロック構成図である。第1図に示され友演算装置に
おいては%一つの符号付−進化10進数Do、D工に対
する加減算命令り。:l:Dlを実行すぺく、−進化1
0進数り。、D□の絶対値I Do I 。
l DI Iが2イン/を通じてコ回に分けて1Dol
−IDl1の順で第1レジスタ10と第コレジスタ//
に供給され、−万一進化10進数り。およびDlの符号
と加/減算命令指示情報がそれぞれラインコ、3゜亭を
通じてモード選択(決定)回路10コに与えられる。 
″ IO進加減算回路103はモード選択(決定)回路10
コによって指示される加減算、モードに従って第1レジ
スタ10と第コレジスタ//に保持される二進化lO進
数に対して加算または減算を行なう。減算は(第1レジ
スタIOの内容)=(第コレジスタ/lの内容)の方向
で行なわれ、(第1レジスタIOの内容)〈(第コレジ
スタl/の内容)ならばIOの補数表現で結果を出力す
る。
比較回路100は、第1レジスタ//内のlO進数とラ
イン1上のlO進数との絶対値比較を行ない、その結果
を制御回路10/に出力する。
制御回路10/は2インlを通じて第1オペランドl 
Do +が送られてきたときには第1レジスタ10およ
び第コレジスタ/lの両方に第1オペランドl Do 
lを取込み、続いて第1オペランドID工1がライン/
を通じて送られて亀たときには比較回路100 Kよる
比較結果が(第1レジスタの内容)〉Cラインl上の内
容)、すなわち、IDol〉l Dllならば、ライン
l上の第1オペランドID工1を第コレジスタl/のみ
に、反対K(第1レジスタの内容)<(ラインl上の内
容)、スなわち、I Dol < l Di Iならば
、第7レジスタ10にのみ取込む様2イン6.7を通じ
て制御する。
更に演算結果をレジスタ/コに取込む様ライン9を通じ
て制御する。
第 7 表 モード決定回路10コは、−進化lO進数り。とDlの
符号と、実行すべき命令が加算命令か減算命令かという
情報をそれぞれラインコ、j、41を通じて得て、これ
から第1表に従って加減算回路103のモードを決定す
る。
以上の説明から、被演算側レジスタである第1レジスタ
IOには限らず絶対値が大きい方の10進数が取込まれ
るために、減算を行なっても結果が補数表現になること
はない。
(f) 発明の効果 本発明には、以上説明したように、加減算回路の被演数
として絶対値の大きい方のオペランドを供給することに
より、後の再補数処理を省略でき、処理時間を短縮でき
るという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック構成図である

Claims (1)

    【特許請求の範囲】
  1. 符号付−進化10進数の加減算命令を実行する演算処理
    装置において、加減算に先だって一つの符号付−進化1
    0進数の絶対値の比較を行なう比較手段と、指定された
    加減算モードに従って上記符号付−進化10進数の絶対
    値の加減算を行なう10進加減算回路と、上記IO進加
    減算回路の第1入力および第一入力をそれぞれ保持する
    第1レジスタおよび第一レジスタと、1回目に供給され
    る第1の一進化10進数を上記第7および第一レジスタ
    の両方に1まfcJ回目に供給される第一の1瘉化70
    進数を、上記比較手段による上記第1の1進化lO進数
    と上記第一の2進化10進数の絶対値比較結果に従って
    上記第1レジスタまたは、上記第一レジスタのいずれか
    一方にのみ供給する供給手段と、上記第1および第一の
    符号付−進化lO進数の符号と、実行すべき命令が加算
    命令か減算命令かによって上記10進加減算回路の加減
    算モードを決定する手段とを有することを特徴とした1
    0進加減算装置。
JP58225843A 1983-11-29 1983-11-29 10進加減算装置 Granted JPS60117331A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58225843A JPS60117331A (ja) 1983-11-29 1983-11-29 10進加減算装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58225843A JPS60117331A (ja) 1983-11-29 1983-11-29 10進加減算装置

Publications (2)

Publication Number Publication Date
JPS60117331A true JPS60117331A (ja) 1985-06-24
JPH0316650B2 JPH0316650B2 (ja) 1991-03-06

Family

ID=16835692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58225843A Granted JPS60117331A (ja) 1983-11-29 1983-11-29 10進加減算装置

Country Status (1)

Country Link
JP (1) JPS60117331A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02206832A (ja) * 1989-02-07 1990-08-16 Matsushita Electric Ind Co Ltd 乗算器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02206832A (ja) * 1989-02-07 1990-08-16 Matsushita Electric Ind Co Ltd 乗算器

Also Published As

Publication number Publication date
JPH0316650B2 (ja) 1991-03-06

Similar Documents

Publication Publication Date Title
JPS633337B2 (ja)
US5390306A (en) Pipeline processing system and microprocessor using the system
CA1155231A (en) Pipelined digital processor arranged for conditional operation
JPH0316650B2 (ja)
JP2807170B2 (ja) 演算装置
JP2510691B2 (ja) 演算処理方法
JPH0330018A (ja) 10進演算方式
JPS58200349A (ja) マイクロプログラム制御装置
JPH02249025A (ja) 信号処理プロセッサ
JPH0133851B2 (ja)
JPH02148140A (ja) 情報処理装置における条件分岐制御方式
JPH02284225A (ja) 演算処理装置
JPS5852747A (ja) 加減算回路
JPH04128344U (ja) 信号処理装置
JPH01271876A (ja) 比較演算処理装置
JPH07134645A (ja) 情報処理用条件コード生成装置
US20060224653A1 (en) Method and system for dynamic session control of digital signal processing operations
JPS6338729B2 (ja)
JPS6118219B2 (ja)
JPS6238902A (ja) シ−ケンス演算の処理方式
JPH0744382A (ja) サブルーチン処理における移行・復帰手続を高速化したディジタルシグナルプロセッサ
JPS62263531A (ja) 十進演算方式
JPH03218517A (ja) 演算制御装置
JPS62271017A (ja) 十進数加減算装置
JPS62257533A (ja) デ−タ処理装置