计算机组成原理课设题目详解
- 实验题目
ROM仿真
- 实验目的
- 掌握ROM的工作原理;
- 画出逻辑电路图及布出美观整齐的接线图;
- 掌握ROM读出原理。
- 总体设计
实验原理:
存储元由有否二极管组成,若有,由于二极管导通那么数据线上可以读出1;如果没有二极管,数据线上输出接地电平,读出0。
四、详细设计
在Multisim画出电路图并仿真。电路如图所示。本人学号后四位为0234,因此存储器依次存放了0000B,0010B,0011B,0100B。(大家根据自己的学号进行适当修改就好)
- 实验结果与分析
开关置00,显示“0”; 开关置01,显示“2”;
开关置10,显示“3”; 开关置11,显示“4”。
- 小结与心得体会
本次实验设计ROM仿真,通过此次设计进一步理解掌握了ROM的工作原理,可以画出逻辑电路图及布出美观整齐的接线图同时掌握了ROM读出原理,使我更加扎实的掌握了这方面的知识。
一、实验题目
- 实验目的
- 掌握算术逻辑单元(ALU)的工作原理;
- 熟悉简单运算器的数据传送通路;
- 画出逻辑电路图及布出美观整齐的接线图;
- 验证4位运算功能发生器(74LS181)组合功能。
- 总体设计
实验原理:
ALU能进行多种算术运算和逻辑运算。4位ALU-74LS181能进行16种算术运算和逻辑运算。功能表如下:
方式 |
M = 1 逻辑运算 |
M = 0算术运算 |
|
S3 S2 S1 S0 |
逻辑运算 |
CN=1 (无进位) |
CN =0 (有进位) |
0 0 0 0 |
F=/A |
F=A |
F=A加1 |
0 0 0 1 |
F=/(A + B) |
F=A + B |
F=(A + B) 加1 |
0 0 1 0 |
F=(/A ) B |
F=A + /B |
F=( A + /B )加1 |
0 0 1 1 |
F=0 |
F=负1(补码形式) |
F=0 |
0 1 0 0 |
F=/(A B) |
F=A加A ( / B) |
F=A加A / B加1 |
0 1 0 1 |
F=/B |
F=(A + B) 加A / B |
F=(A + B)加A / B加1 |
0 1 1 0 |
F=A Å B |
F=A减B减1 |
F=A减B |
0 1 1 1 |
F=A/B |
|