叫做超大规模集成电路,这些电路,实际上都是一个个晶体管组合而成的,CPU在计算、其实就是让晶体管里面的开关不断 ...
参考极客时间专栏 深入浅出计算机组成原理 学习笔记 一 入门篇 深入浅出计算机组成原理学习笔记:第三讲 深入浅出计算机组成原理学习笔记:第四讲 二 原理篇:指令和运算 讲 深入浅出计算机组成原理学习笔记:第五讲 深入浅出计算机组成原理学习笔记:第六讲 深入浅出计算机组成原理学习笔记:第七讲 深入浅出计算机组成原理学习笔记:第八讲 深入浅出计算机组成原理学习笔记: 第九讲 深入浅出计算机组成原理学习 ...
2019-11-04 15:23 0 2059 推荐指数:
叫做超大规模集成电路,这些电路,实际上都是一个个晶体管组合而成的,CPU在计算、其实就是让晶体管里面的开关不断 ...
一、CPU 是如何执行指令的? 1、软件程序员的理解 写好的代码变成了指令之后、是一条条顺序执行的就可以了 2、CPU的逻辑组成 3、寄存器 N 个触发器或者锁存器,就可以组成一个 N 位(Bit)的寄存器,能够保存 N 位的数据。比方说,我们用的 64 位 Intel 服务器 ...
一、上节回顾 上一讲,我们看到了如何通过电路,在计算机硬件层面设计最基本的单元,门电脑,我给你看的门电路非常简单,只能做简单的“与(AND)”“或(OR)”“NOT(非)”和“异或(XOR)”, 这样最基本的单比特逻辑运算。下面这些门电路的标你需要非常熟悉,后续的电路都是由这些门电路组合 ...
一、为什么需要动态链接库 1、链接在生活中的应用 链接 其实有点像我们日常生活中的标准化、模块化生产、我们有一个可以生产标准螺帽的生产线,就可以生产很多个不同的螺帽,只有需要螺帽,我们就可以通过链 ...
一、引子 上一讲,我们讲解了时钟信号是怎么实现的,以及怎么利用这个时钟信号,来控制数据的读写,可以使得我们能把需要的数据“存储”下来。那么,这一讲,我们要让计算机“自动”跑起来。 通过一个时钟信号,我们可以实现计数器,这个会成为我们的PC寄存器。然后,我们还需要一个能够帮我们在内存里面寻找指定 ...
你是不是感到很疑惑,浮点数的近似值究竟是怎么算出来的?浮点数的加法计算又是怎么回事儿?在实践应用中,我们怎么才用好浮点数呢?这一节,我们就一起来看这几个问题 一、浮点数的二进制转换 1、十进制浮点数9.1 2、小数的二进制表示是怎么回事 3、浮点数其实是用二进制的科学计数 ...
一、引子 1、指令 2、计算 然而,光知道这两部分还不能算是真正揭开了CPU的秘密,只有把“指令”和“计算”这两部分功能连通起来,我们才能构成一个真正完整的CPU。这一讲,我们就在前面知识的基础上,来看一个完整的CPU是怎么运转起来的。 二、指令周期 1、计算机每执行一条指令 ...
一、理解二进制的“逢二进一 1、什么是二进制? 十进制计数使用10作为基础、二进制使用2作为基数、二进制的数位就是2^n的形式 2、计算机为什么使用二进制? 二进制的数据表达具有抗干扰能力强、可靠性高的优点;二进制非常适合逻辑运算 3、13这个十进制转化成二进制,需要经历一下几个步骤 ...