
计算机组成原理
分析那些让计算机起飞的基础原理
CodeVald
Per Aspera Ad Astra.
展开
-
还不会浮点数转二进制?下次有人问你,直接把这篇文章扔给他
作为一名程序猿,假如某一天,有一个妹子拿着一个浮点数,求你教她怎么换算成二进制,如果你不能单手求出来,你都不能算一个合格的工具人…好吧,是一个合格的程序猿(狗头保命)。回归正题,有好多小伙伴去工作之后,早已经忘了最基本的计算机基础,今天,来讲下,在计算机中,怎么用二进制表示浮点数?下次再有人问你,就把这篇文章丢给他。作为一种数据类型,浮点数应用广泛。在处理诸如订单交易、货币计算、或者商品金额的方面,应该小心慎用浮点数。在定义浮点数变量的时候,不完全理解原理,就容易出现各种揪心的问题。那么,正题来.原创 2020-07-02 22:06:46 · 809 阅读 · 1 评论 -
还搞不懂负数怎么用二进制表示?看完这一篇就懂了
学过计算机组成原理的小伙伴们都知道,在计算机中,负数的二进制是用2的补码表示负数的。那么,为什么要用这种方式表示负数?有什么好处?我们一起来看下吧。为什么用这种方式表示负数计算机的内存通常都是由8位的字节构成的,所以一个二进制数要存储在很多个的8位的内存中,而通常都是最左边的位为符号位,0表示正,1表示负数。所以不管数字是8位,16位,还是32位,通常都会认为最左边的比特为符号位。如下图表示:这种方法看起来是解决了问题,在某些计算机上也确实解决了问题。每个数字由符号位的数据位组成,符号位为0表原创 2020-06-23 16:36:59 · 8522 阅读 · 2 评论 -
一分钟理解系列—半导体存储芯片的知识点总结
在计算机的存储器中,按存储介质进行分类的话,可将存储器分成半导体存储器、磁表面存储器、磁芯存储器、光盘存储器。而除了半导体存储器中的数据易失以外,其他的存储介质都具有非易失的特性。那么,半导体存储芯片的结构是怎样的呢?话不多说,我们来看下吧。半导体存储芯片的基本结构半导体存储芯片由译码驱动电路、存储矩阵、读写电路、地址线、数据线、控制线、片选线组成。其中,译码驱动电路、存储矩阵、读写电路...原创 2020-04-01 22:09:47 · 5250 阅读 · 2 评论 -
吐血整理!这篇带你彻底理解主存中存储单元地址的分配
在阅读本文之前,建议没有基础的读者先阅读下主存的基本组成结构:主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了存储单元的字地址:我们来看张图:在上面的图中,每一个小矩形代表一个存储单元,大矩形表示主存中的存储体。通常都是以8位二进制为一个存储单元,也就是一个字节。然后在我们的计算机中,不管是笔记本还是台式机,总会听到CPU一次处理数据的能力是32位还是64位,其实...原创 2020-03-23 21:52:07 · 9099 阅读 · 8 评论 -
五分钟理解主存储器的基本组成结构
在刚开始入门计算机组成原理的时候,很多小伙伴都会被主存储器的基本结构,相关术语搞得一脸懵逼。今天,来聊下,什么是主存储器?主存储器的基本组成结构是什么?主存储器的基本组成结构主存就是由上图中所示的部件一起协同工作,里面的其他部件,由于涉及其他的知识点,我们留到后面再介绍。今天,我们用这张简单的主存缩略图,来介绍下主存储器的基本组成。存储体那么,什么是存储体呢?我们把存储体放大来看,这...原创 2020-03-21 16:08:19 · 13891 阅读 · 20 评论 -
主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了
主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了现代计算机硬件由五大部件组成,分别是运算器、控制器、存储器、输入设备和输出设备。而存储器的存在对于计算机来说起着不可或缺的作用。在CPU的内部,存在着许多的存储器,这些存储器叫做寄存器,用来暂时存放数据或者指令。正是因为有了这些寄存器,CPU才能快速高效地处理计算机中复杂地工作。而与寄存器并称为内部存储器的还有内存。内存也被...原创 2020-03-17 15:20:18 · 12399 阅读 · 3 评论