计算机系统要素 第一章

1.你好,底层世界

	咱们自己学习的高级语言,例如c++写出一个hello world程序是十分简单的,可到底如何在计算机上运行在这个程序的呢!!
	其实就是将高级语言进行编译生成计算机能够识别的机器码,那些机器码就是需要某种硬件体系(hardware architecture)来实现。这个硬件体系又是由芯片组(chip set)-寄存器、内存单元、ALU等-来实现,其实这每一部分都是有许多基本逻辑单元集成构建出来的,基本逻辑单元是由晶体管实现的,再往下深究,那可是要来到物理领域了。
本章对我来说是十分简单的,要是学过数电模电将没有什么阻碍,大家应该基本上都学过那些基本门电路:与、或、非。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019081517141575.png)

但是在现实生活中,用的比较多的基本门电路会是与非门,他相较于其他门电路更容易实现更经济性能更好。本章会使用一种硬件描述语言,在本书中会有语言的介绍,书本和资源都会在后面附上。在这里我就给大家简单说下如何从与非门生“万物”。

![在这里插入图片描述](https://img-blog.csdnimg.cn/2019081521203184.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTU0MDU5,size_16,color_FFFFFF,t_70)

与门(数电知识)

f(a,b) = a &(and) b
= a & b + a & b
= !( !(a&b) & !(a&b) )

或门

f(a,b) = a +(or) b
= a & a + b & b
= !( !(a&a) & !(b&b) )

在上式中!(a&a)就是非门的体现,本章比较简单,其余的门通过建立的与或非门就可以创建出所有的基本门。后附资源

https://github.com/nkenen/Computer-system-element

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值