提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、认识cpu?
-
- 一、认识逻辑门
- 二、算术逻辑单元
- 三、寄存器和内存
- 四、中央处理器
- 当例子2结束后我们再次取指地址2;这条指令是ADD功能是计算两个指定寄存器的数据和,并将结果放入第二寄存器,这次10000100的后4位不是RMA地址2位2位分别代表两个寄存器(01代表寄存器B)(00代表寄存器A)所以将计算的结果放入寄存器A中。 控制单元负责控制正确的寄存器作为输入并配置ALU的正确操作对于ADD这一指令 控制单元会启用寄存器B第一个输入还启动寄存器A第二个输入,ALU可以执行不同的操作所以控制单元必须传递ADD操作码告诉他要做什么最后不能将结果直接放入寄存器A控制单元用自己的寄存器存结果关闭ALU再把结果放入寄存器A中,还要指令地址寄存器+1。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ded1fc9c770e4f33b3eded47d5017594.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAcXFfNTE5MjgxMTg=,size_20,color_FFFFFF,t_70,g_se,x_16)
- 总结
前言
怎么搭建单核cpu
一、认识cpu?
中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
一、认识逻辑门
逻辑门又称“数字逻辑电路基本单元”。执行“或”、“与”、“非”、“或非”、“与非”等逻辑运算的电路。任何复杂的逻辑电路都可由这些逻辑门组成。广泛用于计算 机、通信、控制和数字
1. 非门:
有一个输入和一个输出端。当其输入端为高电平(逻辑1)时输出端为低(逻辑0),当其输入端为低电平时输出端为高电平。也就是说,输入端和输出端的电平状态总是反相的。
2. 与门:
有多个输入端,一个输出端。当所有的输入同时为高电平(逻辑1)时,输出才为高电平,否则输出为低电平(逻辑0)。
3. 或门:
多个输入端,一个输出端,只要输入中有一个为高电平时(逻辑“1”),输出就为高电平(逻辑“1”);只有当所有的输入全为低电平(逻辑“0”)时,输出才为低电平(逻辑“0”)。
4.异或门:
有2个输入端、1个输出端。当2个输入端中只有一个是高电平时,输出则为高电平;当输入端都是低电平或都是高电平时,输出才是低电平。
二、算术逻辑单元
ALU 是计算机中进行算数、逻辑运算的核心部件,是计算机的数学大脑。
ALU有两个单元:算术单元和逻辑单元,比如四则运算。
算术单元负责所有数的操作,
逻辑单元负责逻辑操作&