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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods 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/491—Computations with decimal numbers radix 12 or 20.
- G06F7/492—Computations with decimal numbers radix 12 or 20. using a binary weighted representation within each denomination
- G06F7/493—Computations 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/494—Adding; Subtracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/492—Indexing scheme relating to groups G06F7/492 - G06F7/496
- G06F2207/4924—Digit-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進数と符号とで表現されるいわゆる絶対値(真数
)表現である。
化10進数と符号とで表現されるいわゆる絶対値(真数
)表現である。
従来の70進加減算装置では演算対象となる一つのlO
進数は、その絶対値の大小関係にかかわらず、被演算数
と演算数との関係は命令語の中で指定され常に固定的で
ある。その為に、加減算回路で減算を行なった際、減数
が被減数より大きくて結果が補数表現となった場合には
、更に零から前記結果を減することによって最終結果を
絶対値表現に直さなければならなく(以後これを再補数
処理と呼ぶ)、それゆえに処理速度が遅くなる欠点があ
つた。
進数は、その絶対値の大小関係にかかわらず、被演算数
と演算数との関係は命令語の中で指定され常に固定的で
ある。その為に、加減算回路で減算を行なった際、減数
が被減数より大きくて結果が補数表現となった場合には
、更に零から前記結果を減することによって最終結果を
絶対値表現に直さなければならなく(以後これを再補数
処理と呼ぶ)、それゆえに処理速度が遅くなる欠点があ
つた。
(a) 発明の目的
本発明は従来の技術に内在する上記欠点を解消する為に
なされたものであシ、従って本発明の目的は、加減算回
路に順次に供給される一つの二進化lO進数の絶対値比
較を演算に先だって行ない、その結果によって加減算回
路の被演算数(被減数)個入力に絶対値が大きい方のl
O進数を、加減算回路の演算数(減数)個入力に絶対値
が小さい方の10進数をそれぞれ供給する様に制御する
ことによシ、加減算回路による減算を実行した後の再補
数処理を不要とすることにある。
なされたものであシ、従って本発明の目的は、加減算回
路に順次に供給される一つの二進化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進加減
算回路の加減算モードを決定する手段とを有して構成さ
れる。
置は、符号性−進化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 。
すブロック構成図である。第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の補数表現で結果を出力す
る。
−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/に出力する。
イン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を通じ
て制御する。
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のモードを決定す
る。
符号と、実行すべき命令が加算命令か減算命令かという
情報をそれぞれラインコ、j、41を通じて得て、これ
から第1表に従って加減算回路103のモードを決定す
る。
以上の説明から、被演算側レジスタである第1レジスタ
IOには限らず絶対値が大きい方の10進数が取込まれ
るために、減算を行なっても結果が補数表現になること
はない。
IOには限らず絶対値が大きい方の10進数が取込まれ
るために、減算を行なっても結果が補数表現になること
はない。
(f) 発明の効果
本発明には、以上説明したように、加減算回路の被演数
として絶対値の大きい方のオペランドを供給することに
より、後の再補数処理を省略でき、処理時間を短縮でき
るという効果がある。
として絶対値の大きい方のオペランドを供給することに
より、後の再補数処理を省略でき、処理時間を短縮でき
るという効果がある。
第1図は本発明の一実施例を示すブロック構成図である
。
。
Claims (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進加減算装置。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02206832A (ja) * | 1989-02-07 | 1990-08-16 | Matsushita Electric Ind Co Ltd | 乗算器 |
-
1983
- 1983-11-29 JP JP58225843A patent/JPS60117331A/ja active Granted
Cited By (1)
| 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) | デ−タ処理装置 |