自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qyf__123的博客

python学习

  • 博客(6)
  • 收藏
  • 关注

转载 18 | 建立数据通路(中):指令+运算=CPU

18 | 建立数据通路(中):指令+运算=CPU上一讲,我们看到,要能够实现一个完整的 CPU 功能,除了加法器这样的电路之外,我们还需要实现其他功能的电路。其中有一些电路,和我们实现过的加法器一样,只需要给定输入,就能得到固定的输出。这样的电路,我们称之为组合逻辑电路(Combinational Logic Circuit)。但是,光有组合逻辑电路是不够的。你可以想一下,如果只有组合逻辑电...

2019-07-18 20:05:03 321

转载 17 | 建立数据通路(上):指令+运算=CPU

17 | 建立数据通路(上):指令+运算=CPU前面几讲里,我从两个不同的部分为你讲解了 CPU 的功能。在“指令”部分,我为你讲解了计算机的“指令”是怎么运行的,也就是我们撰写的代码,是怎么变成一条条的机器能够理解的指令的,以及是按照什么样的顺序运行的。在“计算”部分,我为你讲解了计算机的“计算”部分是怎么执行的,数据的二进制表示是怎么样的,我们执行的加法和乘法又是通过什么样的电路来实现...

2019-07-16 20:00:40 672

转载 16 | 浮点数和定点数(下):深入理解浮点数到底有什么用?

16 | 浮点数和定点数(下):深入理解浮点数到底有什么用?上一讲,我们讲了用“浮点数”这样的数据形式,来表示一个不能确定大小的数据范围。浮点数可以大到 3.40×10383.40×1038,也可以小到 1.17×10−381.17×10−38 这样的数值。同时,我们也发现,其实我们平时写的 0.1、0.2 并不是精确的数值,只是一个近似值。只有 0.5 这样,可以表示成 2−12−1 这种形...

2019-07-11 19:56:26 1654 1

转载 15 | 浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?

15 | 浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?在我们日常的程序开发中,不只会用到整数。更多情况下,我们用到的都是实数。比如,我们开发一个电商 App,商品的价格常常会是 9 块 9;再比如,现在流行的深度学习算法,对应的机器学习里的模型里的各个权重也都是 1.23 这样的数。可以说,在实际的应用过程中,这些有零有整的实数,是和整数同样常用的数据类型,我们也需要考虑到。...

2019-07-09 19:58:28 579 1

转载 14 | 乘法器:如何像搭乐高一样搭电路(下)?

14 | 乘法器:如何像搭乐高一样搭电路(下)?和学习小学数学一样,学完了加法之后,我们自然而然就要来学习乘法。既然是退回到小学,我们就把问题搞得简单一点,先来看两个 4 位数的乘法。这里的 4 位数,当然还是一个二进制数。我们是人类而不是电路,自然还是用列竖式的方式来进行计算。十进制中的 13 乘以 9,计算的结果应该是 117。我们通过转换成二进制,然后列竖式的办法,来看看整个计算的过程...

2019-07-08 20:02:31 611

转载 13 | 加法器:如何像搭乐高一样搭电路(上)?

13 | 加法器:如何像搭乐高一样搭电路(上)?上一讲,我们看到了如何通过电路,在计算机硬件层面设计最基本的单元,门电路。我给你看的门电路非常简单,只能做简单的 “与(AND)”“或(OR)”“NOT(非)”和“异或(XOR)”,这样最基本的单比特逻辑运算。下面这些门电路的标识,你需要非常熟悉,后续的电路都是由这些门电路组合起来的。这些基本的门电路,是我们计算机硬件端的最基本的“积木”,就...

2019-07-04 19:46:17 435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除