Lab01: Logisim简单数字电路模拟实验
一、实验目的:
(1)理解计算机硬件如何表示、存储和控制数据;
(2)解决复杂系统或问题时使用抽象和分解的思想
二、实验环境:
在LogisIm下进行简单数字模拟实验。
三、实验内容:
按照下面步骤完成实验内容,回答实验问题。实验内容分为基本实验和两个进阶实验。注意你设计的电路将被用做设计更大、更有趣的电路的抽象工具。如果多次重复这个步骤,就能设计出笔记本或者手机中的硬件。
四、基本实验:
1、与门、或门、异或门、非门
2、实验问题:
|
上输入 |
0 |
0 |
1 |
|
下输入 |
0 |
1 |
1 |
|
AND输出 |
0 |
0 |
1 |
|
OR输出 |
0 |
1 |
1 |
|
XOR输出 |
0 |
1 |
0 |
|
输入 |
0 |
1 |
|
NOT输出 |
1 |
0 |
五、进阶实验:
1、半加器
实验问题
|
X |
0 |
0 |
1 |
1 |
|
Y |
0 |
1 |
0 |
1 |
|
Sum |
0 |
1 |
1 |
0 |
|
Carry |
0 |
0 |
0 |
1 |
2、全加器
实验问题
|
X |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
Y |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
Carry-in |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
Sum |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
|
Carry-out |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
3、4位脉冲式进位加法器
实验问题
|
A |
0001 |
0101 |
1000 |
0011 |
0111 |
|
B |
0001 |
1010 |
1000 |
0011 |
0111 |
|
error |
0 |
0 |
1 |
0 |
0 |
|
sum |
0010 |
1111 |
0000 |
0110 |
1110 |