Verify exponent【NandGame編】
Verify exponentレベルのゴールは、指数(exp)が0~30(16進数で00h~1Eh)の範囲外のとき、31(=1Fh=1 1111b)に設定する回路を組むことです。
ミジンコが気になったお得情報【2023年12月】
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ゲートの
Transistor level【NandGame編】
ここからOptional Levelsに入ります。
すでにNand、Invert、Norの回路を実装しましたが、ここではCMOS型のトランジスターを利用して回路を実装します。
Push argument、Pop argument【NandGame編】
Push argumentレベルのゴールは、マクロPUSH_ARGを実装することです。
マクロPUSH_ARGは、ARGSと”index”(ARGSから見た相対位置) ...
Push local、Pop local【NandGame編】
Push localレベルのゴールは、マクロPUSH_LOCALを実装することです。
マクロPUSH_LOCALは、LOCALSと”index”(LOCALSから見た相対位 ...