计算机组织与结构 实验报告.pdf
《计算机组织与体系结构》
上机实验报告
实验一
一、实验内容
算术逻辑运算单元ALU设计实验
二、实验原理
算术逻辑单元ALU的数据通路如下所示。其中ALU181根据74LS181的功能用VHDL
硬件描述语言编辑而成,构成8位字长的ALU。参加运算的两个八位数据分别为A[7..0和
B[7..0。运算模式由S[3..0的16种组合决定,而S[3..0的值由4位二进制计数器
LPM_COUNTER产生,计数时钟是Sclk;此外,设M=0,选择算术运算,M=1位逻辑运算,
CN为低位的进位位;F[7..0为输出结果;C0为运算后的输出进位位。两个8位数据由总线
IN[7..0分别通过两个电平锁存器74373锁入。
SclkINPUT
VCC
PIN_238
lpm_counter0
IN[7..0]INPUTupcounter
VCCclock
PIN_1q[3..0]OUTPUTS[3..0]
PIN_274373binst1PIN_165
PIN_3OENQ[8..1]PIN_166
PIN_4D[8..1]PIN_167
PIN_6PIN_168
GNDG
PIN_7
PIN_8inst2OCTALLATCHES
PIN_12
NOTALU181
74373b
inst4S[3..0]F[7..0]OU