締切済み 加算器をROMで構成する場合について 2008/12/09 15:07 ROMについて勉強しているのですが、8ビットの加算器をROMで構成する場合、何ビット必要になりますか。 ご教授の程、お願いします。 みんなの回答 (3) 専門家の回答 みんなの回答 Tacosan ベストアンサー率23% (3656/15482) 2008/12/11 12:31 回答No.3 例えば ・上位 4ビットと下位 4ビットをそれぞれ足す ・下から上への桁上げがあったら処理する という構造をとると 2^4×2^4×5×2 + 2^5×2^1×5 ビット使いますね. ROM を 3回参照するので遅くなりますが, 容量は #2 よりはるかに少ない. リップルキャリーアダーにおける半加算器, 全加算器をすべて ROM で構成すると 2^2×2+2^3×2×7 ビット. 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 eroermine ベストアンサー率18% (83/444) 2008/12/09 16:50 回答No.2 入力組み合わせが 16bit 答えが9bitなので 2^16 x 9 bit で十分です。 必要となると謎ですが、回路を工夫するといくらでも小さくなるのでは。 質問者 お礼 2008/12/09 23:29 とても分かりやすいご説明ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 SAYKA ベストアンサー率34% (944/2776) 2008/12/09 15:29 回答No.1 >8ビットの加算器 >何ビット必要 何のビットの話をしてるの? それによって答えが変わるけれど論理的な話ならそのままなのでは? 回路的な話をしてるの? 質問者 補足 2008/12/09 16:14 8ビット+8ビットの加算は何ビットになるか、という意味です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターその他([技術者向] コンピューター) 関連するQ&A 8ビット加算回路について,リプルキャリ加算器として構成した場合と,キャ 8ビット加算回路について,リプルキャリ加算器として構成した場合と,キャリルックアヘッド加算器として構成した場合の,それぞれの素子数とクリティカルパスの段数を求めたいのですが,よくわかりません. 素子数はAND,ORゲートの数で,1つのゲートは1とするのが原則です. わかるかた,どなたか教えてください. 8ビット 全加算器について 高専生で、論理回路を学んでいます。 疑問に思った点があります。 SN74283Nは本来4ビットの全加算を行うICですが、このICを用いて、8ビットの全加算を行うには、どのような結線を行えばよいでしょうか? このICを2つ用いる必要があるのでしょうか。 また、8ビットの全加算を行うときはどのような動作をするのでしょうか。 詳しい方、どうか回答よろしくお願い致します。 全加算器 http://ja.wikipedia.org/wiki/%E5%85%A8%E5%8A%A0%E7%AE%97%E5%99%A8 ここの複数ビットの全加算器の例は6ビットということですか? 1ビットの全加算器の入力が3つあるので混乱しています。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 加算器 8ビット加算器の容量を求める方法を教えてください。 また、入力ビット数と出力ビット数と容量を教えてください! ヨロシクお願いします! 直列加算器について 高校の情報通信の授業で直列加算器についての問題が出たのですが、いまいちよくわからなかったので質問させていただきました<m(__)m> 問題は 1、直列加算器には何故、遅延回路が用いられるのか? 2、直列加算器の動作例を簡潔に述べよ。 といったものです。 1の遅延回路はビット数が大きくなることで起きる遅延をなくすため? というのが自分の考えなのですが。このところも踏まえてご教授願えればうれしいです。 数値を加算する場合の処理について PHPとMYSQLにて簡単なネットを介した商品管理システムのようなものを作成するとして、 例えば以下のような加算処理を複数の店舗の担当者が別々のパソコンからほぼ同時に行なった場合 UPDATE drink SET count=count+1 where name='beer' countの数値に狂いが出てしまうということはありますでしょうか あるとすればどのように対処していけばよいのでしょうか どなたかお詳しい方、ご教授の程何卒よろしくお願い致します 2進数の加算回路について こんばんわ。 2進数の加算回路を行う回路は、1ビット目(LSB)の加算に半加算器を使って、2ビット目以降の加算に全加算回路を用いることで実現できますよね?でもこの方法の場合、下位の桁から毛か上げが順次確定していくことによってビット数が大きくなればなるほど結果が算出されるまでの応答速度が遅くなってしまいます。それを克服するために、何か別の方法はないでしょうか?別の方法で回路を作ることは可能でしょうか。 ご指導お願いします。 ROMとは RAMとROMについて勉強していて疑問に思ったのですが、 ROMはPCで、「主にBIOSや漢字ROMのような、パソコンの起動時に 必要となるプログラムが納められている」と解ったのですが、そのROMの容量はどこから出ているのでしょうか? 私のPCのメモリをみると2038MGと記載されているのですが、その横に(ROM)と記載されているので、ここからはROMはでていないと思っていますが、どうなのでしょうか?どこかに記載されているのでしょうか? 文章がへたですが、もしよければ教えてください。 加算器のシミュレーション 4ビット加算器を設計し真理値表通りに動作することを確認しなさいという課題と、 4ビット加算器を4つ使って16ビット加算器を設計し、真理値表通りに動作することを確認しなさいという課題が出ました。 どちらも設計まではできたのですがどのような波形をInputすれば動作確認ができるのかわかりません。 全通りの波形を試すと量が多いので数パターンを試せばよいとのことでした。 ソフトはALTERAのMax+Plus2を使っています。 わかり難い文章ですみません。ぜんぜんわからなくて困っています。ご回答お願いします。 非常に限定された条件での8バイト加算 アセンブリプログラム上で16ビット同士を加算したいと考えています。 ただ、非常に条件が限定されていて、 【簡単な構成について】 ・レジスタは8ビットAレジスタ一つのみ ・8ビット演算器(ALU)は一つのみ ・条件コードはZフラグのみ(ただし、書き換わるのは命令7.、8.でのみ) 【使える命令】 1.Aレジスタに即値をロード 2.Aレジスタに指定アドレスのデータをロード 3.Aレジスタから指定アドレスにストア 4.無条件分岐 5.Aレジスタand即値=0ならば分岐 6.Aレジスタor即値=0ならば分岐 7.Aレジスタと即値のandをとって書き戻し 8.Aレジスタと即値のorをとって書き戻し 9.Aレジスタと即値を加算して書き戻し a.Aレジスタと指定アドレスのEORをとって書き戻し b.Aレジスタと指定アドレスのデータを加算して書き戻し c.間接アドレスのデータをAレジスタにロード d.Aレジスタの内容を間接アドレスにストア e.Aレジスタから即値を減算して書き戻し f.Aレジスタから指定アドレスデータを減算して書き戻し 普通に考えるならば、下位8ビット同士の加算、上位8ビット同士と下位8ビットのキャリーを加算すれば出来ます。 しかしながら、この限定された条件に於いてはなんらかの自由に使えるフラグ、もう少し汎用的に使える分岐命令が無ければ無理だと個人的には考えています。 出来るか、出来ないか、だけでも結構ですので、ご教授お願いします。 加算・不加算名詞と、前置詞(a)が必要か不要か 加算・不加算名詞と、前置詞(a)が必要か不要か、について質問させて下さい。 いくつかの参照書で、加算・不加算名詞について理解したつもりていましたが、ある単語で引っ掛かってしまいました。 ご存知の方、ご教授下さい。 質問1. reception(受付)という単語が、辞書では不加算名詞となっていました。 同じ建物の場所を指す場合でも、entrance(玄関)やkitchen(台所)は、加算名詞として扱うと思います。 その違いがいまいち理解でしません。 受付も、1つ2つとくっきりとした輪郭のイメージが付くと思うのですが、なぜ不加算なのでしょうか? 使用例では、やはり不加算として扱ってました。 例)Please doposit room keys in the box at reception 質問2. この先、他の単語で加算・不加算について引っ掛かった場合、どのように解決していますか? 論理加算と算術加算ってなんですか? 論理加算と算術加算ってなんですか? wikiでしらべたんですが専用ページがないんですね 検索もしてみましたがどうやらしっていてあたりまえのような扱いになっていて説明がありません caslの勉強をはじめたのですが論理加算と算術加算とは何か教えてください AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 2ビットの全加算器 2ビットの全加算器の回路をつくりたいのですが、真理値表は以下でよいのでしょうか?根本的に考え方が間違っているかもしれないのでご指摘お願いいたします。 半加算器 全加算器 A1 B1 Ci S1 A2 B2 Ci2 S2 Co 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 さまざまな加算器と減算器と乗算器について 最近、論理回路の実験の授業で加算器・減算器・乗算器に取り組みました。 加算器については、半加算器と全加算器の機能や作り方がわかりますが、 Q1.なぜ二つの半加算器で全加算器が作られるのか、その理由が少し推測をしましたが、やはりはっきりとわかりません。 あと、何bitやら何bitやらの並列全加算器についてもよくわかりません。これは本間にレジュメを読みながらしないと、なかなか回路が作れません。 Q2.bitって何ですか?加算器の個数を示しているのか、それとも出力とか入力とかの個数を示していますか。 それから、減算器も全然原理がわかりません。 Q3.結果が1の補数か2の補数かはどのように決められていますか? 文がちょっと長くて失礼ですが教えていただければ感謝いたします! 加算するとはどういうことですか? 加算するとはどういうことですか? 例えば、1111と1101を加算した場合の結果は どうなるのでしょうか? それから、普通C言語でLEDを光らせたい場合、0b11111111とかいうふうにプログラムを記述すると思うのですが、加算する場合どういうふうに プログラムを記述すればよいのでしょうか? 0b11111111+0b11110000とかやっても加算した値はでてきませんし。 初心者ですいません。 教えてください。 日付の加算 現在Javaの基礎から勉強中です。 日付の加算を行いたいのですがJavadocのDate型を見ると 大半が推奨されません、になっていてよくわからない状態です。 例えば、2008/02/28 23:30 に 40分 加算して 2008/02/29 0:10 としたい場合にはどのように実装すればいいのでしょうか?※Date型ではうるう年は考慮できませんか? すみませんが、よろしくお願いします。 日付演算で月を加算したい場合 日付演算で月を加算したい場合 例として、下記構成で顧客訪問日に所定の月数を加算して、次回の訪問予定日を表示したいです。 データベース1 テーブル1 = 主キー:顧客番号(int),訪問日(date) INTERVALを使えばいいのでしょうか? また顧客ごとに訪問間隔が違うのですが、その場合どうしたらいいでしょうか? SQL例をご教示いただければ幸いです。 int型ポインタの加算 void foo() { int *ptrInt=0; char *ptrChar=0; ptrInt++; ptrChar++; } Windows2000上で、上記を実行すると ptrIntは4になります。 ptrCharは1になります。 なぜでしょうか。 32ビットとはいえ、 ptrIntとptrCharはアドレスを示しますよね。 アドレスに1加算するのだから、 int型、char型に関係なく、 いずれも1になるべきだと思います。 int型のポインタの場合示すデータは4バイトなので、 ポインタ1加算は、4(バイト)加算になるということでしょうか。 白ロムを買って使った場合の不都合は? 欲しかったデザインの機種が、そのうちそのうちと思っているうちに とっくに製造が終わって取り扱いもなくなっていました。 そこで、オークションで白ロムを購入して使うことを検討しています。 FOMAカードの差し替えのみで使用できると理解していますが合っていますか? その場合、何か不都合は起こるのでしょうか? たとえば、今まで1台を長く使っていたのでドコモで電池パックを 無料でもらえましたが、そのサービスは受けられないですか? 白ロム使用に当たっての注意点があれば合わせてご教授下されば幸いです。 白ロム もし、白ロム(スマホ)を買ったら今使ったスマホからSIMを抜いて白ロムに差し替えればドコモショップへ行く必要ないですか?本当に大丈夫ですか?いや、ドコモショップへ行くべきですか? もし、行く必要がある場合、どんな方法の手続きにすれば良いか?教えて下さい。よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) データベース プログラミング・開発 業務ソフトウェア ITシステム運用・管理 その他([技術者向] コンピューター) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
とても分かりやすいご説明ありがとうございます。