摘要:
先看下计算机硬件的组成,这节主要是讲中央处理器 CPU简介 CPU内部结构图 ・ 寄存器是中央处理器内的组成部分。它们可以用来暂存指令、数据和地址。可以将其看作是内存 的一种。根据种类的不同,一个CPU内部会有20 - 100个寄存器。 ・ 控制器负责把内存上的指令、数据读入寄存器,并根据指令的结果 阅读全文
摘要:
内存对于程序员而言可以说是非常重要,但很多人对其只知其名,不知道它的内部原理。 物理结构 看一下它的物理结构,大家肯定见过。 内存的内部是由各种IC电路组成的,主要分为3种 随机存储器(RAM):读写很快,断电失去数据。 只读存储器(ROM):只能读取,断电数据不丢失。 高速缓存(Cache):有3 阅读全文
摘要:
补码 所有的计算机资料都规定:补码是将各位按位取反,再加1. 学的时候并没有觉得有什么疑问,但是写代码很多年之后,回过头去温习计算机原理,突然冒出来几个问题 为什么要有补码这个东西?为什么补码要按位取反?为什么要有左移右移? 这些都是为了计算机实现加减乘除才出现的。首先讲讲加减,计算机没有减法,所以 阅读全文