2 つの数値を減算する回路を実行する必要があります。SUM と符号ビット、およびいくつかのマスクを使用する必要があると思いますが、それらを組み合わせる方法がわかりません。
[後で編集]
「15-3」やってみました。
2 進数の 15 は 1111 です。2 進数の 3 は 0011 です。
+の場合は0、-の場合は1の符号を少し追加しました
だから今私は持っています: 0 1111 + 1 0011 = 100010 そしてこれに、符号マスク 1 0000 で XOR を作成します。
【その後も編集】
問題を見る別の方法を見つけたと思います。2 つの数値をロードするために 2 つのシフト レジスタを使用します。各シフト レジスタの出力は、0 で NOR を実行する NOR ゲートの入力になります (これは 0101 を 1010 に変換するためです)。次に、これらのゲートの 2 つの出力が SUM の入力に接続されます。私の質問は、SUM に入る前に 1 ビットから 8 ビットのデータに戻すにはどうすればよいですか?