تم الحل ✓
categoryهندسة حاسوب وشبكات
schoolبكالوريوس
event_available2026-07-14
السؤال
Transcribed Image Text:
Each block shown in the figure should be an independent component that you will route
using a port map in your final design (The ALU). Inputs A, B are connected to the three blocks
in the ALU: Arithmetic Unit, Shifter Unit and the Logic Unit (not shown).
NOTE:
The 8-bit multiplier has only 16 bits as output, so the carry out of the Arithmetic Unit
must be 0 when a multiplication operation is performed.
The carry out of the Arithmetic Unit must be 1 after incremental operation is performed
when current A's value is 0xFFFF.
。 For example:
If current value of A = 0xFFFF, then A A+ 1 = 0x0000 and carry out 1.
Mode
(1 bit)
OpCode
(3 bits)
A (16 bits)
B (16 bits)
Direction (1 bit)
Type (1 bit)
OpCode
(3 bits)
Arithmetic Unit
Shifter Unit
Logic Unit
Select
(2 bits)
AU_Cout(1 bit)
Sell (1 bit)
16-bits 2:1 MUX
Controller
Sel Cout(1 bit)
Sel2 (1 bit)
AND
16-bits 2:1 MUX
ALU_Out(16 bits)
Cout(1 bit)
Figure 1: ALU Diagram
check_circle الجواب — حل مفصل خطوة بخطوة
hourglass_top
🔒
الحل الكامل متاح للمشتركين
اشترك في أرشيف الأسئلة لعرض هذا الحل وآلاف الحلول المفصلة خطوة بخطوة من معلمين معتمدين.