Floating-point multiplication【NandGame編】
浮動小数点の演算では、加算や減算より乗算の方が簡単です。そこで、乗算の解説から始めます。
浮動小数点の乗算は「仮数の乗算」と「指数の加算」で実現されます。
Floating-point multip ...Unpack floating-point value【NandGame編】
上級科目として、ここからは浮動小数点(floating point)演算を構築します。
浮動小数点は整数に比べて、より広い範囲の数を表現できます。
NandGameの浮動小
Multiplication【NandGame編】
Multiplicationレベルのゴールは、2つの正の数を乗算する回路を組むことです。
ただし、オーバーフローしたビットは切り捨てます。
乗算結果の桁数
乗算なの
Max【NandGame編】
Maxレベルのゴールは、2つの入力値(16ビット)のうち最大値(ここでは2つの値を比較するので大きい値)を出力する回路を組むことです。
Maxレベルを解く
1:InputとOutputを端子を見ると
Xnor【NandGame編】
Xnorレベルのゴールは、XNORゲートを組むことです。
提示されているXNORゲートの真理値表を見てください。XORゲートの逆になっています。
Xnorレベルを解く
XNORゲートの
Input and Output【NandGame編】
コンピューターを役立てるには、外界とやりとりできる必要があります。モニター、キーボード、タッチセンサー、ネットワークインターファースなどのハードウェアデバイスを通じて行われます。
本レ ...
Computer【NandGame編】
Computerレベルのゴールは、次のユニットを組み合わせてコンピューターを構築することです。
制御ユニット(control Unit)記憶メモリー・・・RAMとレジスター
プログラム ...
RAM【NandGame編】
RAMレベルのゴールは、読み書き可能な16ビットレジスターを2つ持つメモリー回路を作ることです。
保存できるのは2ヶ所しかないので、1ビットアドレスであり、保存できる空間は2つだけです。
入力・ad(ad ...Counter【NandGame編】
Counterレベルのゴールは、カウンター回路を組むことです。
カウンター回路は、クロック信号の度に出力値をインクリメントしていきます。
入力・st:ストアフラグ。1なら、入力値Xを新し ...
Data Flip-Flop【NandGame編】
Data Flip-Flopレベルのゴールは、次の真理値表を実現する回路を組むことです。
std出力00unchanged01unchanged101110解くべき回路の真理値表