物理
大学生・専門学校生・社会人
解決済み

エンコーダとデコーダについての理解

この?の部分をよく理解できないので教えてください!

回答

✨ ベストアンサー ✨

エンコーダ:入力された10進数に対応する2進数を返す
2を入力すれば、10が出力されます。
後は、どうやって入出力を実現しているのか。
例えば0を入力したい場合はi0を1、残りを0にします。
つまり、iの添字と入力する10進数が1対1で対応しているわけです。
よって、2を入力する場合はi2=1となります。
そして、出力はy0y1=10となるわけですが、
これは各yが0か1の値を持つ1bitの変数となっているので、細かく言うとy0=1,y1=0となります。

たいやき

ありがとうございます

たいやき

助かりました

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉