
CCP
文章平均质量分 87
计算机组成原理 知识体系
Wang's Blog
Keep learning for the innovation era.
展开
-
计算机组成原理学习笔记:定点数、浮点数、原码、反码、补码、移码
移码只能用于表示整数,而不能用于表示定点小数无论是用哪种码,只要我们表示的是定点整数,我们都默认小数点是隐含在最低位的后面对于定点小数来说,无论我们用哪种码,我们都默认小数点是隐含在符号位的后面各种码对真值零的表现形式原码和反码有+0和-0这样的两种状态而补码和移码表示真值0只能有一种表示形态整数的表示范围−2n−1≤x≤2n−1−2n−1≤x≤2n−1−2n≤x≤2n−1−2n≤x≤2n−1小数。原创 2023-03-12 16:21:09 · 4699 阅读 · 0 评论 -
计算机组成原理学习笔记:循环冗余校验码
循环冗余校验码构造由生成多项式确定"除数",若生成多项式中x的最高次为R,则"除数"有R+1位K个信息位 + R个0,作为"被除数"被除数、除数进行"模二除",得R位余数K个信息位+R位余数 = CRC码校验收到K+R位数据,与生成多项式模2除,计算R位余数余数为0,说明无错误余数非0,说明出错检错、纠错能力可检测出所有奇数个错误可检测出所有双比特的错误可检测出所有小于等于校验位长度的连续错误若选择合适的生成多项式,且2R≥KR12R。原创 2023-02-16 23:04:23 · 4543 阅读 · 3 评论 -
计算机组成原理学习笔记:海明校验码
海明校验码又可以称为汉明校验码, 这只是一个音译的问题, 作者是 Richard Hamming海明校验码对于信息纠错这个领域的贡献十分巨大,Richard Hamming 获得了1968年的图灵奖内容主要包括:海明校验码的思想、如何构建海明校验码、如何使用海明校验码概述在所有的数据校验方式当中海明码是比较难理解的,但是如果我们从它的基本思想出发就能更方便的理解为什么海明码这么设计。原创 2022-10-01 12:11:02 · 16239 阅读 · 2 评论 -
计算机组成原理学习笔记:奇偶校验码
数据在计算机内部进行计算,存储还有传送的过程当中,由于计算机元器件有可能会发生故障或者有可能会因为某些环境噪音干扰,导致我们在计算机内部存储传输的这些二进制数据会发生错误所以我们就必须考虑到数据的校验这样的东西,怎么做才能知道才能发现这种错误的发生另外当检测到错误发生之后,应该怎么来改正这个错误呢?奇偶校验是一种可以发现数据错误的一种编码机制奇偶校验校验原理码字间的距离:两个码字之间有几个位不同码距:一个编码方案中,合法码字间的最小距离若码距=2,有检错能力;原创 2022-09-20 23:00:52 · 4936 阅读 · 0 评论 -
计算机组成原理学习笔记:字符与字符串
英文字符中文字符字符串。原创 2022-09-18 23:33:09 · 1554 阅读 · 0 评论 -
计算机组成原理学习笔记:BCD码
BCD码8421码每4个二进制位对应一个十进制位(有6个冗余状态)8, 4, 2, 1 分别对应每一位的权值0000 ~ 1001 分别对应 0 ~ 9,进行加法后若超出该范围,则需 + 0110 进行修正,即:强制响高位进1余3码8421码 + (0011)2421码2, 4, 2, 1 分别对应每一位的权值表示 0 ~ 4 时最高位为0,表示 5 ~ 9 时最高位为1。原创 2022-09-11 18:20:50 · 1919 阅读 · 0 评论 -
计算机组成原理学习笔记:进位计数制
数据如何在计算机中表示?运算器如何实现数据的算术、逻辑运算?原创 2022-09-05 21:30:35 · 820 阅读 · 0 评论 -
计算机组成原理学习笔记:计算机的性能指标
计算机的性能指标存储器的容量MAR的位数反应存储单元数量MDR反映每个存储单元大小CPU时钟周期:CPU中最小的时间单位,每个动作至少要1个时钟周期1时钟周期\frac{1}{时钟周期}时钟周期1,单位 HzCPI:执行一条指令所需要的时钟周期数CPU执行时间运行一个程序所花费的时间=指令条数∗CPI主频\frac{指令条数*CPI}{主频}主频指令条数∗CPIIPS:每秒执行多少条指令 =主频平均CPI。原创 2022-09-04 18:17:57 · 2743 阅读 · 0 评论 -
计算机组成原理学习笔记:计算机系统的层次结构
高级语言编写的代码最终需要翻译成机器语言,才能被我们的CPU执行,所以我们传统意义上的机器它只能识别机器语言机器语言就是用二进制来表述的这种指令,CPU在执行这些用二进制表示的机器指令的时候还需要把这些机器指令细分为更细的一些小步骤来执行, 我们把这些更细分的小步骤称为微指令或者微操作体系结构构成微程序机器M0:微指令系统可以看成是传统机器M1的分解也就是用微指令来解释执行传统机器的每一条二进制机器指令由硬件直接执行微指令传统机器M1:用机器语言的机器只能识别二进制机器指令。原创 2022-09-04 13:15:04 · 836 阅读 · 0 评论 -
计算机组成原理学习笔记:主机各个硬件部件和工作过程
现代计算机的基本构成都是基于冯诺依曼结构的思想来设计的, 主要有五大硬件部件我们研究下主机内部的三个硬件部件内部细节,三者之间是如何协调工作的。原创 2022-09-02 00:27:14 · 1615 阅读 · 0 评论 -
计算机组成原理学习笔记:计算机硬件基本组成
计算机硬件基本组成五大部分1 ) 输入设备:将信息转换成机器能识别的形式2 ) 输出设备:将结果转换成人们熟悉的形式3 ) 主存储器:存放数据和程序4 ) 运算器:算术运算、逻辑运算5 ) 控制器:指挥各部件,使程序运行上述 3, 4, 5 在计算机组成原理中称为主机冯诺依曼结构首次提出存储程序概念以运算器为中心现代计算机结构以存储器为中心CPU = 运算器 + 控制器。...原创 2022-09-01 00:16:53 · 796 阅读 · 0 评论 -
计算机组成原理学习笔记:计算机的发展历程
微处理器的发展一则创业小故事摩尔定律总结机器语言汇编语言高级语言原创 2022-08-30 23:18:32 · 1161 阅读 · 0 评论 -
计算机组成原理学习笔记:硬件和数据
我们现在生活在高度信息化的世界,我们每天都在使用电脑,手机等电子设备,这些都是属于计算机的范畴计算机最底层是由硬件组成的,在硬件之上会架设操作系统,在操作系统之上我们会安装一些常用的软件另外通过计算机网络, 所有的这些计算机之间实现了信息的互联互通,所以这就是我们现在生活的信息化世界的一个样子计算机组成原理就是要研究我们这些计算机硬件在底层是怎么相互协调工作的以上这些问题都会涉及到计算机底层硬件的知识通过计算机组成原理的学习,我们会逐渐看清他们的本质,找到对应的答案。...............原创 2022-08-27 23:07:16 · 451 阅读 · 0 评论