No.1ベストアンサー
- 回答日時:
★入力、出力ともに ON、OFF 状態を[1]、[0]で表しますけど。
・入力値が [1011] という事は 4 つの入力を持つということになります。
一般に真理値表では、2 つの入力の一覧で説明されますが、3 つの入力や
4 つの入力の真理値表もありますよ。
・入力値が [1011] の 4 つの入力では、真理値表は全部で 16 通りあります。
下にその一覧を載せます。『※』印が [1011] です。
真理値表:
(入力) (出力)
D C B A Y←入出力のアルファベット
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0 ←※
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
解説:
・上記の真理値表は 4 入力の AND 処理です。
入力値が [1011] の出力が [0] ならば、上の 16 通りの 1 つとして記述します。
わかりますか?→真理値表の表し方。
・この質問の回答は上記でよろしいですか?
ちょっと良く質問の意味が分かりませんが…。
・以上。参考に。
この回答への補足
んーと4bitだと多すぎるので2bitとします。
A b X
00 0 00
01 0 01
10 0 10
11 0 11
00 1 00
01 1 10
10 1 01
11 1 11
入力A(2bit)があって、bが0の時そのまま出力。bが1の時は反転させて出力するという場合、
上のような記述ではなく、Aの各ビットをA[0],A[1]みたいに分けて、さらに出力もX[0],X[1]みたいに
わけるのですか?これはあくまで例ですので、変かもしれませんが。
要するに入出力が2や4bitある場合は各ビット毎に分けて考えるのですか?
分かりにくい質問ですいません。
No.4
- 回答日時:
★そうですね。
・回路図の入力1本が1ビットに相当しますね。
4入力ならば4ビットです。
あっています。
・以上。おわり。→HC244 は8ビットのバッファICたっだかな。
No.3
- 回答日時:
★そうですね。
・各ビット毎に分けて考えた出力をそのまま真理値表に表します。
『補足』にある『A』も『b』も入力ですが、出力の『X』は入力『b』によって2ビットの
出力結果を一覧表で表します。
・入力が4ビットあり、出力も4ビットある場合、ある制御信号で出力の4ビットが変化する
ような場合には、入力4ビット、制御信号、出力4ビットを分けて真理値表で表します。
前回の真理値表は、入力4ビットで出力が1ビットの AND 処理でした。制御信号で出力の
4ビットすべてが反転する場合は、その4ビットを各ビット毎に分けて真理値表で表せばよい。
・ちなみに補足にある一覧は、排他的論理和(XOR)の一方を共通に結んでそれを反転制御信号と
使っていますね。ただし、ちょっと真理値表がおかしいですがね。正しくは下のようになります。
真理値表:
A B X
00│0│00
01│0│01
10│0│10
11│0│11
00│1│11 ←反転ならば 11 です。
01│1│10
10│1│01
11│1│00 ←反転ならば 00 です。
この回答への補足
あ、そうか^^;
ということは、回路図で記す場合も、ビット毎に分けて考えればいいんですよね?
それと、今後の参考までに・・・
回路図の線(?)は、1ビットだけを表す(?)のですか?
ものすごい分かりにくい表現ですいません。
No.2
- 回答日時:
> Aの各ビットをA[0],A[1]みたいに分けて、さらに出力もX[0],X[1]みたいにわけるのですか?
それはただの記述の仕方の問題であって本質的な問題ではないので好きにすればよいと思います。
分けてもこんな感じになるだけで、表している内容は同じですし。
入力 | 出力
A b | X
0 0 0 | 0 0
0 1 0 | 0 1
1 0 0 | 1 0
1 1 0 | 1 1
0 0 1 | 0 0
0 1 1 | 1 0
1 0 1 | 0 1
1 1 1 | 1 1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 【至急】非同期式10進カウンタの4入力NANDのA,C入力配線を外しても同じく10進で動作するか 2 2022/09/30 03:05
- Excel(エクセル) エクセルのマクロについて質問があります。 sheet1に数字を入力してsheet2を印刷したいのです 2 2023/06/07 14:49
- Ruby プログラミング 3 2023/06/09 14:30
- その他(プログラミング・Web制作) プログラミング python 3 2023/06/14 03:55
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 2 2023/05/28 12:30
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
OBS配信すると、マイクが途切れ...
-
プログラムについての質問です...
-
アクセスでエクセルに出力する...
-
Windows Formアプリからコンソ...
-
VBAのExecメソッドで画面を非表...
-
cout と cerrの違い
-
COBOLのMOVEで桁数が異なる場合
-
コンセントの電力は入力と出力...
-
C#でアクセス権限の取得方法が...
-
リッチテキストをテキストに変換
-
printfとputcharの違いは
-
海外の110Vの電気製品を日本で...
-
MMDでavi出力が出来ない
-
コピーしたデータを表中で収ま...
-
1〜50まで順に数字を入力し、3...
-
4Kの外部モニターに出力すると...
-
VBAでテキスト出力時のスペース...
-
【UWSC】WEBページ中の特定文字...
-
VBAでPowerPointからExcelにレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
コンセントの電力は入力と出力...
-
MMDでavi出力が出来ない
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
アクセスでエクセルに出力する...
-
VBAのExecメソッドで画面を非表...
-
テキストファイルから特定の文...
-
Windows11対応の3入力1出力 USB...
-
VBAで有効数字の設定
-
スマホのバッテリー消費につい...
-
Excel VBAで値を変えながら、pd...
-
NTTのホームゲートウェイとOCN...
-
定格冷房能力(出力)とは 定格...
-
プログラムについての質問です...
-
PS5をMacBookProに出力したいの...
おすすめ情報