摘要:
@ 一、引用 经过之前的学习,我们已经知道了数据在计算机里如何表示,还有数据之间运算的基本数学原理。 这个小结,我们会简单地介绍算数逻辑单元,也就是 ALU,它的大致构成。 为了照顾到跨考的同学,在这一小节当中,会补充一些电路的基础知识,也就是数字电路那门课里边学过的东西。 另外,在之前的讲解中,大 阅读全文
摘要:
一、介绍 通过之前几个小节的学习,我们已经知道了数字、字符这些简单的数据应该怎么在计算机内部进行表示。 其实本质上就是一些 0101 的二进制代码,但是这些数据在计算机内部进行计算、存取还有传送的过程当中,由于计算机元器件有可能会发生故障,或者也有可能会因为某些环境噪音干扰,导致我们在计算机内部存储 阅读全文
摘要:
一、介绍 这一个小节,我们要学习定点小数的表示和运算。 之前我们学习了整数的表示和运算,分为有符号整数和无符号整数两种。 那么定点小数,这个定点是什么意思?定点的意思就是小数点的位置固定。 我们之前学习的带符号整数,也可以把它称为定点整数。 之前在讲带符号整数的时候,我们其实默认了这样的一个规则。就 阅读全文
摘要:
在这个小节中,我们要学习带符号整数的最后一种编码方式,叫做移码。 怎么得到移码? 很简单,在补码的基础上,符号位取反就可以得到移码。 正 19 和负 19 的原反补码分别是这么表示(如下图),要得到移码,只需要在补码的基础上把符号位取反就可以。 因此,只要我们先得到补码,那就可以快速的转换为移码。 阅读全文
摘要:
这一小节中,我们要学习原码、反码、补码3 种码的特性对比,需要注意这样的几个维度。 一会我们会来分别探讨,这是小题当中很常见的考点哈。 这个小节的内容不难,也不多,我们只需要注意表里边给大家总结的问题就可以了。 经过之前的学习,我们知道了带符号的整数,可以用原、反、补三种方式来表示。 无符号的整数把 阅读全文
摘要:
一、带符号整数 这个小结中我们要学习带符号整数在计算机内部如何表示,以及如何进行加减运算。 我们会介绍原、反、补三种编码方式。 首先来看一下什么是带符号整数。 很简单,在数学里边的整数的概念就是,计算机里边的带符号整数,也就是数学里边的Z。z,什么- 2、- 1、0、1、2、3、4 这些都是带符号的 阅读全文
摘要:
@ 一、引子 经过之前的学习,我们已经知道了怎么把人类熟悉的十进制数转换成计算机方便处理的二进制数,以及二进制、八进制、十六进制之间如何转换。 如果进制转换,自己觉得掌握的还不够熟练的同学,可以去百度搜索一下在线进制转换,有好几个网站可以给你提供进制转换这样的一个功能。 你可以自己给自己出题,写一个 阅读全文
摘要:
@ 一、引子 这一个小节我们要学习的是BCD码,BCD码的意思是使用二进制来编码的十进制数。 我们要学习三种BCD码,分别是 8421 码、余3码和 2421 码。 8421 码是我们需要重点掌握的,我们需要学会 8421 码的加法运算怎么执行。 二、BCD码 (1)作用 首先来解释一下BCD码的作 阅读全文
摘要:
@ 一、引子 从这个小节开始,我们会正式进入第五章的内容,开始学习数据的表示和运算。 通过第一章的学习,我们知道了现代的计算机大致上可以分为这样的五大部件。 主存储器可以用来存放数据,而运算器可以对数据进行数学运算或者逻辑运算。所以我们该死的求知欲告诉我们,接下来我们应该探究的问题是数据应该怎么在计 阅读全文
摘要:
@ 一、引子 在这一小节中,我们要学习这一章的最后一个内容,就是虚拟存储器。 在操作系统那门课里,虚拟存储器这个部分,将花整整一个章节来介绍相关的东西。 但是计组这门课当中,虚拟存储器相关的这些概念和内容,在王道书里只有一两页的篇幅。所以这也说明,虚拟存储器这个部分的内容,其实重点还是要在操作系统学 阅读全文