JPH0221327A - 演算回路 - Google Patents
演算回路Info
- Publication number
- JPH0221327A JPH0221327A JP63170927A JP17092788A JPH0221327A JP H0221327 A JPH0221327 A JP H0221327A JP 63170927 A JP63170927 A JP 63170927A JP 17092788 A JP17092788 A JP 17092788A JP H0221327 A JPH0221327 A JP H0221327A
- Authority
- JP
- Japan
- Prior art keywords
- odd
- arithmetic
- arithmetic circuit
- bits
- 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.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置等の定数の演算回路に係り、特に
単独入力信号群に対し定数演算の障害検出能力をそなえ
た、高速に定数の加算、又は減算を必要とする所に好適
な奇偶ビット付きの定数加算、定数減算に関する。
単独入力信号群に対し定数演算の障害検出能力をそなえ
た、高速に定数の加算、又は減算を必要とする所に好適
な奇偶ビット付きの定数加算、定数減算に関する。
従来の装置は、特開昭61−187038号公報に記載
のように演算回路の最上偉、数ピッ1−について桁上げ
信号が0と1の場合について、夫々の加算器による加算
結果の奇偶ビットを、予め生成する奇偶ビット生成器か
ら生成された奇偶ビットを、下位ビットの演算器の桁上
げ信号の入力値により、選択するセレクタを設けること
で奇偶ビットを高速に生成する。一般的に演算回路の奇
偶ビット生成は演算結果を用いて奇偶ビットを生成して
いた。
のように演算回路の最上偉、数ピッ1−について桁上げ
信号が0と1の場合について、夫々の加算器による加算
結果の奇偶ビットを、予め生成する奇偶ビット生成器か
ら生成された奇偶ビットを、下位ビットの演算器の桁上
げ信号の入力値により、選択するセレクタを設けること
で奇偶ビットを高速に生成する。一般的に演算回路の奇
偶ビット生成は演算結果を用いて奇偶ビットを生成して
いた。
従来技術の演算回路の奇偶ビット生成は、2人カデータ
系の信号群を加算器で演算し、その演算回路の出力をも
って奇偶ビットを生成するという方式であり、単独入力
データに定数を直接演算させ、その桁上げ信号、又は桁
下げ信号と単独入力データから奇偶ビットを生成させる
点について。
系の信号群を加算器で演算し、その演算回路の出力をも
って奇偶ビットを生成するという方式であり、単独入力
データに定数を直接演算させ、その桁上げ信号、又は桁
下げ信号と単独入力データから奇偶ビットを生成させる
点について。
配慮がなされておらず、単独入力データ系の定数演算は
、従来技術によれば演算回路の片方に定数を設定して演
算し、その結果をもって奇偶ピントを生成する為、演算
回路か複雑になり演算時間。
、従来技術によれば演算回路の片方に定数を設定して演
算し、その結果をもって奇偶ピントを生成する為、演算
回路か複雑になり演算時間。
奇偶ピッ1〜生成完了までの時間が長くなる問題があっ
た。本発明の目的は、演算回路をもちいて、単独入力デ
ータの単一定数演算と奇偶ビット生成の時間を短縮する
ことにある。
た。本発明の目的は、演算回路をもちいて、単独入力デ
ータの単一定数演算と奇偶ビット生成の時間を短縮する
ことにある。
上記目的は、必要とする定数演算を特定化し、単独入力
データを用いて定数の変化分を単独入力データの変化分
に直接に反映させることで加算、又は減算を行わせ桁上
げ信号、又は桁上げ信号の発生を早め、奇偶ビット生成
は単独入力データの定数変化分を先取りした変化分ビッ
トと1桁上げ信号、又は桁下げ信号により予想奇偶ビッ
トを高速に生成し、この予想奇偶ビットから奇偶ビット
を生成することで達成される。
データを用いて定数の変化分を単独入力データの変化分
に直接に反映させることで加算、又は減算を行わせ桁上
げ信号、又は桁上げ信号の発生を早め、奇偶ビット生成
は単独入力データの定数変化分を先取りした変化分ビッ
トと1桁上げ信号、又は桁下げ信号により予想奇偶ビッ
トを高速に生成し、この予想奇偶ビットから奇偶ビット
を生成することで達成される。
〔作用〕
演算回路を単一定数演算に特定し、さらに演算入力テー
タ系を単独入力にしたとにより、定数の加減算の変化分
を演算入力データに常に与えることができる。予めその
変化分を演算入力データをもって直接可変することで演
算が実行できる。演算が実行されることで桁上げ信号、
又は桁下げ信号が発生する。又、奇偶ピッ!〜生成は演
算の変化分が特定し常に同一定数の演算がなされるので
、奇偶ビット生成の為の変化ビットが単独入カデタより
予i1+!lできる。この子」りされる変化ビットと演
算後の桁上げ信号2桁下げ信号により予想奇偶ビットを
生成する。生成された予想奇偶ビットを使用し奇偶ビッ
トを生成する。
タ系を単独入力にしたとにより、定数の加減算の変化分
を演算入力データに常に与えることができる。予めその
変化分を演算入力データをもって直接可変することで演
算が実行できる。演算が実行されることで桁上げ信号、
又は桁下げ信号が発生する。又、奇偶ピッ!〜生成は演
算の変化分が特定し常に同一定数の演算がなされるので
、奇偶ビット生成の為の変化ビットが単独入カデタより
予i1+!lできる。この子」りされる変化ビットと演
算後の桁上げ信号2桁下げ信号により予想奇偶ビットを
生成する。生成された予想奇偶ビットを使用し奇偶ビッ
トを生成する。
以下に本発明の一実施例である入カビソト信号数、9ビ
ツトの+1加算回路を第1図により説明する。本実施例
の構成は、第1図からなり、演算回路1.予想奇偶ビッ
ト生成器2.奇偶ビット生成器3、の各機能に分かれて
いる。説明の都合上9ビツト加算のみ示したが9ビット
以上の加算、又は減算においても同様な考え方で行える
。
ツトの+1加算回路を第1図により説明する。本実施例
の構成は、第1図からなり、演算回路1.予想奇偶ビッ
ト生成器2.奇偶ビット生成器3、の各機能に分かれて
いる。説明の都合上9ビツト加算のみ示したが9ビット
以上の加算、又は減算においても同様な考え方で行える
。
奇偶ビット生成については、入力データから演算後、予
想される変化分を予め予想した変化分の入力信号88〜
8hを、夫々予想奇偶ビット生成器28〜2cの入力信
号として振り分け、さらに予想奇偶ピント生成器2a、
2bには、演算器1からの桁上げ信号7a、7bを、夫
々振り分は入力信号とする。予想奇偶ビット生成器2a
〜2Cの夫々に振り分は入力された信号により、予想奇
偶ヒラI−が予想奇偶ビット生成器28〜2Cにより生
成され、夫々の予想奇偶ビット出力として4a〜4Cに
出力される。出力された予想奇偶ビット4a〜4Cは奇
偶ビット生成器3の入力となり、奇偶ビット生成器3か
ら奇偶ビット5として出力される。
想される変化分を予め予想した変化分の入力信号88〜
8hを、夫々予想奇偶ビット生成器28〜2cの入力信
号として振り分け、さらに予想奇偶ピント生成器2a、
2bには、演算器1からの桁上げ信号7a、7bを、夫
々振り分は入力信号とする。予想奇偶ビット生成器2a
〜2Cの夫々に振り分は入力された信号により、予想奇
偶ヒラI−が予想奇偶ビット生成器28〜2Cにより生
成され、夫々の予想奇偶ビット出力として4a〜4Cに
出力される。出力された予想奇偶ビット4a〜4Cは奇
偶ビット生成器3の入力となり、奇偶ビット生成器3か
ら奇偶ビット5として出力される。
次に演算回路1の演算方法は、演算回路1の入力信号A
、B、Cと桁上げ信号Ciに演算入力信号が、夫々入力
される。入力された信号A、B。
、B、Cと桁上げ信号Ciに演算入力信号が、夫々入力
される。入力された信号A、B。
C,Ciにより本実施例である+1加算動作が実行され
、加算結果がFに、桁上げ信号がCoにそれぞれ出力さ
れる。演算結果Fは夫々の演算器1の出力6a〜6Cに
1桁上げ信号Coは、夫々7a。
、加算結果がFに、桁上げ信号がCoにそれぞれ出力さ
れる。演算結果Fは夫々の演算器1の出力6a〜6Cに
1桁上げ信号Coは、夫々7a。
7bとして出力される。尚、最下位ビットの桁上げ信号
式カフcはO′に固定され演算される。
式カフcはO′に固定され演算される。
本実施例によれば、奇偶ビット生成が従来の演算回路を
利用するよりも高速に実行される効果がある。
利用するよりも高速に実行される効果がある。
本発明によれば、単独入力データに特定し単一の定数を
直接演算させるため、演算出力が予測でき、従って入力
データより奇偶ビット生成にかかる変化分も予Δ11で
きる。この予測できる奇偶ピッ1〜は、入力データから
直接作ることができるので奇偶ピノj・生成は演算回路
と並行して高速生成できる。
直接演算させるため、演算出力が予測でき、従って入力
データより奇偶ビット生成にかかる変化分も予Δ11で
きる。この予測できる奇偶ピッ1〜は、入力データから
直接作ることができるので奇偶ピノj・生成は演算回路
と並行して高速生成できる。
情報処理装置等、限られた時間内に奇偶ビット付きの定
数演算を必要とする演算回路1例えば+1.−1カウン
ター、アドレスカウンター等に奇偶ビット生成の時間的
余裕を与え、異常検出の機会を与え障害検出能力を高め
る効果がある。
数演算を必要とする演算回路1例えば+1.−1カウン
ター、アドレスカウンター等に奇偶ビット生成の時間的
余裕を与え、異常検出の機会を与え障害検出能力を高め
る効果がある。
第1図は本発明による演算回路の一実施例の構成図であ
る。 1・・演算回路、 2・・・予想奇偶ビット生成器、 3・・・奇偶ビット生成器。 48〜4c・・・予想奇偶ビット生成器出力、訃・・奇
偶ピント生成器出力、 68〜6c・・・演算回路出力、7a〜7C・・・桁上
げ信号。 88〜8h・・・予想変化分入力信号、A、−A、・・
・入力信号、 P・・・奇偶ピント、Sa”Sc・
・・2寅算器出力。 亮l@1 2−−−+セイ%【ゴー、ト社ヒ1ら(ヨa!−−一考
偶ビ、ト生暉
る。 1・・演算回路、 2・・・予想奇偶ビット生成器、 3・・・奇偶ビット生成器。 48〜4c・・・予想奇偶ビット生成器出力、訃・・奇
偶ピント生成器出力、 68〜6c・・・演算回路出力、7a〜7C・・・桁上
げ信号。 88〜8h・・・予想変化分入力信号、A、−A、・・
・入力信号、 P・・・奇偶ピント、Sa”Sc・
・・2寅算器出力。 亮l@1 2−−−+セイ%【ゴー、ト社ヒ1ら(ヨa!−−一考
偶ビ、ト生暉
Claims (1)
- 1、単独入力信号群と単独入力信号群から単一の定数を
直接加算、又は減算する演算回路、及び演算結果の奇偶
ビットを生成する回路において、単独入力信号群の信号
と演算途中に演算回路から発生する桁上げ信号、又は桁
下げ信号を用いて、予想奇偶ビット生成回路により、予
め予想される奇偶ビットを生成し、これをもって奇偶ビ
ットを生成する回路からなることを特徴とする演算回路
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63170927A JPH0221327A (ja) | 1988-07-11 | 1988-07-11 | 演算回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63170927A JPH0221327A (ja) | 1988-07-11 | 1988-07-11 | 演算回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0221327A true JPH0221327A (ja) | 1990-01-24 |
Family
ID=15913941
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63170927A Pending JPH0221327A (ja) | 1988-07-11 | 1988-07-11 | 演算回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0221327A (ja) |
-
1988
- 1988-07-11 JP JP63170927A patent/JPH0221327A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01265347A (ja) | アドレス生成装置 | |
| US4135249A (en) | Signed double precision multiplication logic | |
| US5881077A (en) | Data processing system | |
| JP3271120B2 (ja) | 2進数を高速乗算する装置 | |
| JPH0221327A (ja) | 演算回路 | |
| KR0147942B1 (ko) | 승산기에서의 부스 레코딩회로 | |
| JPS58129653A (ja) | 乗算方式 | |
| SU1667066A1 (ru) | Устройство дл масштабировани чисел | |
| JPH0398346A (ja) | セル同期回路 | |
| SU723570A1 (ru) | Устройство дл сдвига | |
| RU2020744C1 (ru) | Универсальный параллельный счетчик по модулю m - дешифратор количества единиц в n-разрядном двоичном коде | |
| SU736097A1 (ru) | Устройство дл возведени в квадрат | |
| JPH11191080A (ja) | メモリ試験装置 | |
| SU1488753A1 (ru) | Устройство для разгона и торможения механизмов | |
| RU1791818C (ru) | Устройство дл контрол остаточного кода по модулю три | |
| SU605229A1 (ru) | Формирователь адреса системы передач информации | |
| SU618739A1 (ru) | Устройство дл сравнени чисел в системе остаточных классов | |
| US3215822A (en) | Electrical digital data manipulating apparatus | |
| SU894720A1 (ru) | Устройство дл вычислени функций | |
| KR900008887Y1 (ko) | 컴팩트 디스크의 디지탈 데이터 검출회로 | |
| SU1513622A1 (ru) | Преобразователь кода во временной интервал | |
| SU1198524A1 (ru) | Устройство дл вычислени контрольного элемента | |
| JPS63262745A (ja) | アドレス生成回路 | |
| JPS6349853A (ja) | 論理シミユレ−シヨン処理方式 | |
| JPH0312744A (ja) | エラー検出回路 |