JPS60142423A - 条件コ−ド生成方式 - Google Patents

条件コ−ド生成方式

Info

Publication number
JPS60142423A
JPS60142423A JP58250024A JP25002483A JPS60142423A JP S60142423 A JPS60142423 A JP S60142423A JP 58250024 A JP58250024 A JP 58250024A JP 25002483 A JP25002483 A JP 25002483A JP S60142423 A JPS60142423 A JP S60142423A
Authority
JP
Japan
Prior art keywords
circuit
input data
foreseeing
carry
adder
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
JP58250024A
Other languages
English (en)
Inventor
Hiroshi Komatsuda
小松田 浩
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58250024A priority Critical patent/JPS60142423A/ja
Publication of JPS60142423A publication Critical patent/JPS60142423A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/50Adding; Subtracting
    • G06F7/505Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
    • G06F7/506Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination with simultaneous carry generation for, or propagation over, two or more stages
    • G06F7/507Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination with simultaneous carry generation for, or propagation over, two or more stages using selection between two conditionally calculated carry or sum values
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明は情報処理装置の演算回路における条件コードの
生成方式に関するものである。
(2)従来技術と問題点 情報処理装置の演算回路における命令の実行に際しては
その都度その結果についての判定のだめの情報(条件コ
ード)が作成され、これが参照されて必要な制御が行な
われる。
ADD命令についての条件コードの例を第1表に示す。
第 1 表 従来、このような条件コードを生成するには演算の結果
を見て作成するか、または予見回路によシ入カデータを
1ビツトずつ照合するなどの方式が採られているが、い
ずれも条件コードを作成するに要する時間的損失が大き
く命令の実行時間が大となる欠点があった。
(3)発明の目的 本発明は上記従来の欠点に鑑み、条件コードを迅速に生
成し得る回路方式を提供することを目的としている。
(4)発明の構成 そして、この目的は本発明によれば特許請求の範囲に記
載の通り、情報処理装置の演算回路に於いて、演算対象
入力データの中間結果からのビット0、ビット1それぞ
れの桁上げ信号の有無と入力データ間の演算結果が零に
なるか否かとを予見する回路を設け、該回路の出力によ
り、演算結果の条件コードを生成すること全特徴とする
条件コード生成方式によシ達成される。
(5)発明の実施例 第2表は命令ごとの条件コード作成の論理を示すもので
、第1図の条件コード作成回路10での条件コード作成
条件を表わしている。
第2表に於いて略号によって表示した命令は第3表に示
す通シである。又、第2表中のC0は最上位ビット(符
号ビット)からの桁上げ信号音C1は次のビット(数値
の最上位ビット)からの桁上げ信号音、Sは演算し終っ
た出力データの最上位のビット(符号ビット)金、2は
入力されたデータの処理結果が全・て零であるか否かを
表示する信号を表わしている。
回路構成に於いて、第2表中の論理を組むより、更に高
速にする為に演算対象入力データの上位4ビツトの中間
結果と上記4ビツト以外の入力データの中間結果からの
桁上げ信号の有無と入力データ間の演算結果が零になる
か否かと全予見する回路を設け、第2表をもとに論理を
展開し、構成する。
第1図がその実施例で、回路構成ブロック図である。
1.2は入力データをセットするレジスタ、3.4は加
算回路、5.6は中間和金得る回路、7は全加算器、8
は演算結果が′0#であるか否か全予見する回路、9は
桁上げ予見回路、10は条件コード作成回路、11.1
2はレジスタを表わしている。
第1図において、レジスタ1および2にセットされた入
力データは、それぞれ上位4ビツトが加算回路3に、ま
た他のビットが加算回路4に入力されて加算される。中
間和金得る回路5.6では入力データについて論理和(
P)、論理積(G)、排他的論理和卸を作成し、演算結
果が0”であるか否かを予見する回路8や桁上げ予見回
路9に供給している。桁上げ予見回路9では、加算回路
4からの桁上げ信号を作成して加算器7に供給している
。条件コード作成回路10は、中間和を得る回路5、演
算結果が0”であるか否かを予見する回路8および桁上
げ予見回路9それぞれの出力から条件コードを生成しレ
ジスタ11にセットする。また、演算結果はレジスタ1
2にセットされる。
第2図は条件コード作成回路の例を示す図で、(a)は
条件コードo(cco)、(b)は条件コード1 (c
 C1) 、(c)は条件コード2(CC2) 、(d
)は条件コード3(CC3)を生成する回路金示してい
る。
第2図(a)〜(d)において、信号CNTXJO〜C
NTL5はそれぞれ第3表に示す条件によって作られる
信号であって、また第3衣中の略号によって表示した命
令は第2表に示すとおpである。
第 3 表 第 4 表 (6)発明の効果 本発明の回路方式によれば、情報処理製置の演算回路に
おける命令の実行に際し演算結果?待つこと無く、迅速
に条件コードを生成することが可能なので、命令の実行
時間を高速化出来るから効果は大である。
【図面の簡単な説明】
第1図は本発明の1実施例のブロック図、第2図は条件
コード作成回路の例を示す図である。 1.2、lL12・・・・・レジスタ、3.4・・・・
・・加算回路、5.6・・・・・・中間和を得る回路、
7・・・・・・全加算器、8・・・・・・演算結果が°
゛0”であるか否か全予見する回路、9・・・・・・桁
上げ予見回路、10・・・・・・条件コード作成回路 第 l 図 L 、、−)/グ ■+−−−、2 第2図 (δ) 第2 図 (b) 第 2 目 (C)

Claims (1)

    【特許請求の範囲】
  1. 情報処理装置の演算回路に於いて、演算対象入力データ
    の中間結果からのビット0、ビット1それぞれの桁上げ
    信号の有無と入力データ間の演算結果が零になるか否か
    とを予見する回路を設け、該回路の出力によシ、演算結
    果の条件コードを生成することを特徴とする条件コード
    生成方式。
JP58250024A 1983-12-28 1983-12-28 条件コ−ド生成方式 Pending JPS60142423A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58250024A JPS60142423A (ja) 1983-12-28 1983-12-28 条件コ−ド生成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58250024A JPS60142423A (ja) 1983-12-28 1983-12-28 条件コ−ド生成方式

Publications (1)

Publication Number Publication Date
JPS60142423A true JPS60142423A (ja) 1985-07-27

Family

ID=17201702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58250024A Pending JPS60142423A (ja) 1983-12-28 1983-12-28 条件コ−ド生成方式

Country Status (1)

Country Link
JP (1) JPS60142423A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0508627A2 (en) * 1991-04-08 1992-10-14 Sun Microsystems, Inc. Method and apparatus for generating carry out signals
JPH0827708B2 (ja) * 1990-04-04 1996-03-21 インターナショナル・ビジネス・マシーンズ・コーポレーション Alu状況判定装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0827708B2 (ja) * 1990-04-04 1996-03-21 インターナショナル・ビジネス・マシーンズ・コーポレーション Alu状況判定装置
EP0508627A2 (en) * 1991-04-08 1992-10-14 Sun Microsystems, Inc. Method and apparatus for generating carry out signals
EP0508627A3 (en) * 1991-04-08 1994-07-13 Sun Microsystems Inc Method and apparatus for generating carry out signals

Similar Documents

Publication Publication Date Title
JPS5960652A (ja) デ−タ処理装置
JPS58182754A (ja) 演算処理装置
JPH0371329A (ja) 算術論理演算処理装置の演算制御回路
JPS60142423A (ja) 条件コ−ド生成方式
JPS62226231A (ja) プロセツサ
JP2557629B2 (ja) 割込方式
JPH0640337B2 (ja) パイプライン演算装置
JP2504149B2 (ja) 命令キュ―管理装置
JPH0619700B2 (ja) 演算装置
JP2615610B2 (ja) 演算器
JPH0479014B2 (ja)
SU792252A1 (ru) Система микропрограммного управлени
JP2899009B2 (ja) 情報処理装置
JPS5839347A (ja) プロセツサ
JPH0498319A (ja) ディジタル回路
JPS63150748A (ja) デ−タ処理装置
JPS6091455A (ja) 論理回路のシミユレ−シヨン方式
JP3139011B2 (ja) 固定小数点プロセッサ
JP2012022425A (ja) プログラム自動生成装置、自動生成方法、および、プログラム
JP2008522304A (ja) マルチオペランド演算回路を有する電子装置
JPS6142035A (ja) 論理型情報処理装置
JPH04328630A (ja) 浮動小数点乗除算装置
JPS62125435A (ja) マイクロプログラム制御方式
JPS62297938A (ja) マイクロプログラム制御装置
JPS63223922A (ja) 中央演算処理装置の演算条件設定方式