如果在程序中出现了“0B”和“13”这样的数字,它不是十进制数,而是十六进制数。在计算机硬件原理的学习中,二进制数和十六进制数是经常使用的。例如它的P1口输出的逻辑状态P1.7~P1.0依次为1100 0101B,如果用十进制表示就必须将二进制化为对应的十进制,一时很难看出结果。图1-12二进制、十进制、十六进制数对应表按图1-12,我们很容易得出任何字节的十六进制数到十进制数的换算结果。它意思是二进制码的十进制表示。......
2023-11-07
任务描述
计算机诞生之初,其主要功能就是进行科学计算,“数”就是计算机的处理对象。在数的起源和发展过程中,产生了不同的计数系统,最常用的就是十进制。
任务解析
本任务着重要求掌握关于数和进制的一些基本定义,由于十进制大家相对熟悉,因此,在学习其他进制时,应比照十进制来进行。
任务实施
一、数的定义
由一个或若干个数字符号组成的有序排列即为数,它表示一个数值。
人们通常从0开始,对数的各个数位进行编号,即从最右边往左依次编号为0、1、2、…、n,最右边的位称为最低位,最左边的位称为最高位。
例1:48是一个数,其中4和8都是数字符号,数字符号8在第0位上,是最低位;数字符号4在第1位上,是最高位。84也是一个数,其中8和4也都是数字符号,此时,数字符号4在第0位上,是最低位;数字符号8在第1位上,是最高位。
48和84代表不同的数值,是因为数字符号4和8在不同的位置上。
二、进制的定义
将数字符号按顺序排列成数位,并遵照某种从低位到高位的进位方式计数来表示数值的方法称为进位计数制,简称进制。
X进制的特点如下所述:
有0、1、…、X-1共X个数字符号。
逢X进一。
位权是X的自然数次幂。
在计算机学习中,经常遇到的进制有十进制、二进制和十六进制。
三、基数的定义
一种进制中所具有的基本数字符号的个数就是基数。
例2:十进制有10个基本数字符号,分别为0、1、2、3、4、5、6、7、8、9,所以其基数为10。
四、权的定义
一种进制中相应于每一位数字符号基数的幂次,称为该位数字的权。一个数的每位数字乘以其权所得的乘积之和,即为该数表示的真正的数值。
例3:十进制数按从右到左(从最低位到最高位)的次序,各位的权分别是:100、101、…、10n-1、10n 。
五、十进制
十进制是以10为基数的一种进制,在日常生活中最为常用,它起源于人类有10个手指头。其特点如下所述:
有0、1、2、3、4、5、6、7、8、9共10个数字符号。
逢十进一。(www.chuimin.cn)
位权是10的自然数次幂。
十进制数的书写通常不加任何标注。
例4:48是一个十进制数,其所代表的数值为4×101+8×100,这个式子也称为按权展开式。
注意:任何不为零的数的零次幂,其结果为1。
六、二进制
二进制是以2为基数的一种进制,任何信息最终都是以二进制数的形式存储于计算机中。其特点如下所述:
有0、1共两个数字符号。
逢二进一。
位权是2的自然数次幂。
为区别于其他进制数,二进制数的书写通常在数的右下方注上基数2,或在数的后面加
例5:二进制数1011可以写成(1011)2,或写成1011B。将其写成按权展开式为1×23+0×22+1×21+1×20
七、十六进制
十六进制是以16为基数的一种进制,在计算机中使用,主要是为了弥补二进制数的数位太长,难以记忆的缺陷。其特点如下所述:
有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个数字符号。
逢十六进一。
位权是16的自然数次幂。
为区别于其他进制数,十六进制数的书写通常在数的右下方注上基数16,或在数的后面加H表示。
注意:数字符号A、B、C、D、E、F相当于十进制数10、11、12、13、14、15。
例6:十六进制数8A1可以写成(8A1)16,或写成8A1H。将其写成按权展开式为8×162+AH×161+1×160,在计算时需将字母型数字符号转成相应的十进制数进行。
任务小结
本任务中有两个关键点:一是十六进制中的字母型数字符号与十进制数的对应关系,要求熟记;二是要求会将数写成相应进制的按权展开式。
拓展提高
仿照已学进制,同学们不妨自己总结一下八进制的相关特点。
课后自测
1.填写下表。
2.将下列各数写成相应的按权展开式。
(1001)2 100100B (FF)16 ACH 110
有关网络设置配置的文章
如果在程序中出现了“0B”和“13”这样的数字,它不是十进制数,而是十六进制数。在计算机硬件原理的学习中,二进制数和十六进制数是经常使用的。例如它的P1口输出的逻辑状态P1.7~P1.0依次为1100 0101B,如果用十进制表示就必须将二进制化为对应的十进制,一时很难看出结果。图1-12二进制、十进制、十六进制数对应表按图1-12,我们很容易得出任何字节的十六进制数到十进制数的换算结果。它意思是二进制码的十进制表示。......
2023-11-07
任务描述二进制整数运算有自己的运算法则,与十进制整数运算比较起来相对简单。任务解析本任务要求掌握二进制整数的加减法及逻辑“与”运算,特别是逻辑“与”运算在计算机网络的学习中非常有用。意思是无论0、1,与0相“与”,结果为0;与1相“与”,则结果为原运算数。......
2023-11-21
因二进制数1001中从左至右的权值分别为8、4、2、1,所以二进制数1001可表示为1×8+0×4+0×2+1×1。因十进制数和二进制数只是数值的两种不同表示方法,并不表示其本质的改变。因此,十进制数和二进制数之间必然可以相互转换。 求10的二进制数值。......
2023-11-18
但要求二进制数采用一种称为补码的表示方法。补码是把二进制的正数和负数表示成一种统一的取掉符号的纯数值形式。一个二进制数的补码由两部分组成。表2-3给出了长度为3的二进制数的补码。因此,计算机中是用补码加法运算代替二进制数的加法和减法运算的。这样,计算机硬件只需设计出实现两个二进制数相加的加法器,就可以实现算术的四则运算。......
2023-11-18
任务描述二进制数通常位数太多,不利于书写和记忆,因此往往会使用十六进制数来代替二进制数。例1:将十进制数416转化为十六进制数的过程如图1-2所示。拓展提高请务必记住15以内的二进制整数与十六进制整数的对应关系。......
2023-11-21
“学习者”,顾名思义,学习的人。[3]由此可见,“学习者”中的“者”字是其众多用法中的一种。相对于“学生”这一符号而言,“学习者”更能体现出一种人在学习过程中的主体性、主动性和能动性。因此,“学习者”实际上是指能够根据自身的需要,进行自发的、主动的、专门的、长期的从事学习活动的人,他们能够对自身的学习负责,能够管理和调整自身的学习和行为。......
2023-10-21
任务描述十进制在日常生活中使用较为广泛,而所有信息在计算机中都是以二进制的形式存储,因此这两种进制数之间的转化显得尤为重要。任务解析本任务着重要求掌握十进制整数与二进制整数之间的转换方法,请记住:十进制整数转二进制整数采用除2取余法;二进制整数转十进制整数采用按权展开求和法。......
2023-11-21
任务描述二进制数通常位数太多,不利于书写和记忆,因此往往会使用十六进制数来代替二进制数。任务解析本任务着重要求掌握二进制整数与十六进制整数之间的转换方法,请记住:二进制整数转十六进制整数采用“合四为一”法;十六进制整数转二进制整数采用“一分为四”法。例1:将二进制整数10101111101转换成十六进制数的过程如图1-3所示。......
2023-11-21
相关推荐