ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

乗算器

索引 乗算器

乗算器(じょうざんき)とは、二つの数について乗算を行うための電子回路であり、#デジタル乗算器と#アナログ乗算器がある。.

18 関係: 加算器乗法バイポーラトランジスタブースの乗算アルゴリズムビット演算デジタル周波数アナログオペアンプ積和演算符号拡張算術オーバーフロー論理積電子回路混合器 (ヘテロダイン)演算装置最上位ビット2の補数

加算器

加算器(かさんき、Adder)とは、加算を行う演算装置である。この記事ではデジタル回路によるものについて説明する。アナログ回路による加算回路の一例はオペアンプ#加算回路(電圧によるもの。他に電流の加算もある)を参照。.

新しい!!: 乗算器と加算器 · 続きを見る »

乗法

算術における乗法 (じょうほう、multiplication) は、算術の四則と呼ばれるものの一つで、整数では、一方の数 (被乗数、ひじょうすう、multiplicand) に対して他方の数 (乗数、じょうすう、multiplier) の回数だけ繰り返し和をとる(これを掛けるまたは乗じるという。)ことにより定義できる演算である。掛け算(かけざん)、乗算(じょうざん)とも呼ばれる。代数学においては、変数の前の乗数(例えば 3y の 3)は係数(けいすう、coefficient)と呼ばれる。 逆の演算として除法をもつ。乗法の結果を積 (せき、product) と呼ぶ。 乗法は、有理数、実数、複素数に対しても拡張定義される。また、抽象代数学においては、一般に可換とは限らない二項演算に対して、それを乗法、積などと呼称する(演算が可換である場合はしばしば加法、和などと呼ぶ)。.

新しい!!: 乗算器と乗法 · 続きを見る »

バイポーラトランジスタ

代表的な小信号用バイポーラトランジスタ2SC1815 バイポーラトランジスタ(Bipolar transistor)、またはバイポーラジャンクショントランジスタ(英: Bipolar junction transistor; BJT)は、トランジスタの一種である。N型とP型の半導体がP-N-PまたはN-P-Nの接合構造を持つ3端子の半導体で、電流増幅・スイッチング機能を持つ。電界効果トランジスタなどのユニポーラトランジスタと異なり、正・負両極のキャリアをもつためバイポーラと呼ばれる。 バイポーラトランジスタという呼び名(区分名称)は後に電界効果トランジスタが登場したことによるレトロニムであるが、その経緯通り最初に広く使われたトランジスタであったため、単にトランジスタと言えばバイポーラトランジスタを指すことが多い。.

新しい!!: 乗算器とバイポーラトランジスタ · 続きを見る »

ブースの乗算アルゴリズム

ブースの乗算アルゴリズム(ブースのじょうざんアルゴリズム)は、2の補数表現のふたつの符号付整数の乗算の手法である。 このアルゴリズムは1950年ごろがロンドン大学バークベック・カレッジで結晶学を研究しているときに発明したものである。ブースは卓上計算機を使って研究していて、計算速度を向上させるために乗算を高速化する方法を探していてこれを発明した。彼の時代のマシンではシフトは加算よりも高速であり、ある種の数値では彼のアルゴリズムは高速であった。しかも負数についてもこのアルゴリズムは機能した。ブースのアルゴリズムはコンピュータ・アーキテクチャの研究において興味深い。.

新しい!!: 乗算器とブースの乗算アルゴリズム · 続きを見る »

ビット演算

ビット演算(ビットえんざん、bitwise operation: 直訳すると「ビット毎操作」)とは、固定長のワードなどといった「ビットのカタマリ」(コンピュータの数値表現なども参照)に対して、各のビット全てに対する論理演算をいっぺんに行う演算操作である。 実装の観点からは、現在一般的な二進法(ディジタル)式の電子式コンピュータでは、加減算ではビットあたり数個程度の論理ゲートに加え多少複雑なキャリー伝搬の処理が、乗除算では多段に渡る処理が必要であるのに対し、ビット演算は1個か高々2個の論理ゲートで行えるため、多くの場合、最短サイクルしか必要としない。そのことから、高性能なプログラムを実現するための機械語コーディングではビット演算の使いこなしは重要なテクニックである。 ビットマスクを利用したフラグ管理などに用いられるほか、Bitapアルゴリズムなど、各種のビット並列アルゴリズムの実装にも使われる。ビット並列アルゴリズムは特に、NEON(ARM)あるいはSSE/AVX(x86)などのSIMD拡張命令をサポートするCPUやGPUといった、容易に入手可能なハードウェアにおける高効率プログラミングの鍵である。.

新しい!!: 乗算器とビット演算 · 続きを見る »

デジタル

デジタル(digital, 。ディジタル)量とは、離散量(とびとびの値しかない量)のこと。連続量を表すアナログと反対の概念である。工業的には、状態を示す量を量子化・離散化して処理(取得、蓄積、加工、伝送など)を行う方式のことである。 計数(けいすう)という訳語もある。古い学術文献や通商産業省の文書などで使われている。digitalの語源はラテン語の「指 (digitus)」であり、数を指で数えるところから離散的な数を意味するようになった。.

新しい!!: 乗算器とデジタル · 続きを見る »

周波数

周波数(しゅうはすう 英:frequency)とは、工学、特に電気工学・電波工学や音響工学などにおいて、電気振動(電磁波や振動電流)などの現象が、単位時間(ヘルツの場合は1秒)当たりに繰り返される回数のことである。.

新しい!!: 乗算器と周波数 · 続きを見る »

アナログ

アナログ(analog、 アナローグ)は、連続した量(例えば時間)を他の連続した量(例えば角度)で表示すること。デジタルが連続量をとびとびな値(離散的な数値)として表現(標本化・量子化)することと対比される。時計や温度計などがその例である。エレクトロニクスの場合、情報を電圧・電流などの物理量で表すのがアナログ、数字で表すのがデジタルである。元の英語 analogy は、類似・相似を意味し、その元のギリシア語 αναλογία は「比例」を意味する。.

新しい!!: 乗算器とアナログ · 続きを見る »

オペアンプ

ペアンプ(operational amplifier,オペレーショナル・アンプリファイア)は、非反転入力端子(+)と反転入力端子(-)と、一つの出力端子を備えた増幅器の電子回路モジュールである。日本語では演算増幅器という藤原修 pp.11。OPアンプなどと書かれることもある。増幅回路、コンパレータ、積分回路、発振回路など様々な用途に応用可能である。 オペアンプICの例.

新しい!!: 乗算器とオペアンプ · 続きを見る »

積和演算

積和演算 (せきわえんざん)は、演算のひとつで、積の和を求める、つまり乗算の結果を順次加算する演算である。乗累算 (じょうるいざん) とも言う。MAD/MADD (multiply-add) もしくは MAC/MACC (multiply-accumulate) と呼ばれることもある。演算式は以下のように表される。 。また、1秒間にこの積和演算を何回実行できるか、がプロセッサの性能指標として使われることもある。 なお、和ではなく差を用いる場合は、積差演算と呼ばれる。.

新しい!!: 乗算器と積和演算 · 続きを見る »

符号拡張

号拡張(ふごうかくちょう、Sign extension)とは、符号付の数値を表現するビット列が格納領域のビット幅より短い場合に、隙間を適切に埋めることによって数値としての同一性を維持する手法である。 例えば、8ビットの (-10)10 という値は2の補数表現では以下のようになる。 これを16ビットに符号拡張すると以下のようになる。 符号拡張しないで16ビットの領域に格納した場合、以下のようになる これを整数として解釈すると (246)10 となってしまい、数値としての同一性が維持されない。 符号拡張にはしばしばマイクロプロセッサやコンパイラのバグが隠れていることがある。.

新しい!!: 乗算器と符号拡張 · 続きを見る »

算術オーバーフロー

算術オーバーフロー(さんじゅつオーバーフロー、)あるいは単にオーバーフローは、デジタルコンピュータにおいて、演算結果がレジスタの表せる範囲や記憶装置上の格納域に記録できる範囲を超えてしまう現象、またはその結果レジスタ等に格納される値を意味する。オーバーフローは、本来演算結果を格納する場所とは違う場所に格納される場合がある。「溢れ」とも言う。 符号無し表現の加減算では、最上位桁より上の桁(存在しない桁)への繰り上がり(キャリー)や、おなじく存在しない桁からの繰り下がり(ボロー)が起きることが溢れである。フラグに保存され、キャリーフラグという名が付けられていることが多い。 加算器で2の補数を使って減算を行って(加算器#減算器)いて、加算器のキャリー入出力をそのままとしている場合、繰り下がり(ボロー)のなかった場合にフラグが立ち、繰り下がりがあった場合にはフラグが立たない、というロジックになる(6502・POWER・ARM・PICなど)。 符号付き表現の、特に2の補数表現では、加減算のビット操作は符号無し表現のそれと全く同じであるが、最上位桁より上の桁との繰り上がりや繰り下がりではなく、最上位桁への繰り上がりや繰り下がりが溢れであることがある。最上位桁への繰り上がりや繰り下がりと同時に最上位桁より上の桁への繰り上がりや繰り下がりがあったら溢れではない。これのフラグはオーバーフローフラグという名が付けられていることが多い。 3ビットで+1をくりかえした場合でそれぞれの例を示す。.

新しい!!: 乗算器と算術オーバーフロー · 続きを見る »

論理積

数理論理学において論理積(ろんりせき、logical conjunction)とは、与えられた複数の命題のいずれもが例外なく真であることを示す論理演算である。合接(ごうせつ)、連言(れんげん、れんごん)とも呼び、ANDとよく表す。 二つの命題 P, Q に対する論理積を P ∧ Q と書き、「P かつ Q」や「P そして Q」などと読む。 ベン図による論理積P \wedge Q の表.

新しい!!: 乗算器と論理積 · 続きを見る »

電子回路

I/Oが1つのチップに集積されている。 プリント基板を使った電子回路 電子回路(でんしかいろ、electronic circuit)は、電気回路の一種であるが、その対象が専ら電子工学的(弱電)であるものを特に指して言う。構成要素は良導体による配線の他、主として電子部品である。組み合わせにより、単純なものから複雑なものまで様々な動作が可能である。信号を増幅したり、計算したり、データを転送したりといったことができる。回路は個々の電子部品を電気伝導体のワイヤで相互接続することで構築できるが、近年では一般にプリント基板にフォトリソグラフィで配線を作り、そこにはんだで電子部品を固定することで回路を構築する。 集積回路では、ケイ素などの半導体でできた基板上に素子と配線を形成する。集積回路も電子回路の一種だが、この記事ではもっぱら集積回路は不可分な一個部品として扱う。集積回路の内部の電子回路については集積回路の記事を参照のこと。 プリント基板は試作には向いていないため、新規設計の評価にはブレッドボード、ユニバーサル基板などを一般に使用する。それらは開発途中で素早く回路に変更を加えることができる。 プリント基板が多用されるようになる以前は、ワイヤラッピング配線や、ラグ板などを利用した空中配線により、電子回路は作られていた。 大きくアナログ回路・デジタル回路(論理回路)・アナログとデジタルの混合信号回路(アナログ-デジタル変換回路、デジタル-アナログ変換回路など)に分けられる。取り扱う周波数により、低周波回路・高周波回路という分け方をする場合もある。.

新しい!!: 乗算器と電子回路 · 続きを見る »

混合器 (ヘテロダイン)

混合器(こんごうき).

新しい!!: 乗算器と混合器 (ヘテロダイン) · 続きを見る »

演算装置

演算装置(えんざんそうち)は、コンピュータ(プロセッサ)の構成要素のひとつで、論理演算や四則演算などの演算をおこなう装置である。.

新しい!!: 乗算器と演算装置 · 続きを見る »

最上位ビット

最上位ビット(さいじょういビット、most significant bitまたはhigh-order bit、MSBと略記)は、コンピュータにおいて二進数で最も大きな値を意味するビット位置のことである。MSBは左端ビットとも言われる。 二進数の特定のビットを示すために、各ビットにはゼロからn(その数値のビット数に依存)までのビット番号が割り当てられる。 従来、エンディアンによってゼロ番のビットがMSBに対応していたり、LSB(最下位ビット)に対応していたりしていたが、最近ではゼロ番はLSBとされていることが多い。(訳注:これが関係してくるのはビット番号を指定する形式のビット操作命令が存在する命令セットだけである。) 負の整数を2の補数で表すとMSBは必ず 1 になり、符号付正の整数では必ず 0 になるので、MSBは符号の判別に使われる。 これを拡張すると、MSBs(複数)はMSB側のいくつかのビットを意味する。 MSBが最上位バイトを意味する場合もある。この場合、MSB First はビックエンディアンを意味する。この曖昧さを回避するため、MSBit、MSByteと表記されることもある。.

新しい!!: 乗算器と最上位ビット · 続きを見る »

2の補数

2の補数(にのほすう)は、2、ないし2のべき乗の補数、またそれによる負の値の表現法である。特に二進法で使われる。(数学的あるいは理論的には、三進法における減基数による補数、すなわち による補数も「2の補数」であるが、まず使われることはない) コンピュータの固定長整数型や、固定小数点数で、負の値を表現するためや加算器で減算をするために使われる。 頭の部分の1個以上の0を含む(正規化されていない)ある桁数の二進法で表現された数があるとき、その最上位ビット (MSB) よりひとつ上のビットが1で、残りが全て0であるような値(8ビットの整数であれば、100000000_.

新しい!!: 乗算器と2の補数 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »