计算机导论第二章,数字系统

数字系统定义了如何用符号来表示一个数字,在不同的系统中,一个数字有不同的表示方法,这就如同使用法语单词cheval和拉丁语equus来表示同一个物体“马”一样。 我个人认为这一章节算是很有意思的,它详细介绍了计算机的存储原理,如大名鼎鼎的二进制。一些数字系统在过去已经被广为使用,并且可以分为两类:一类是位置化数字系统,另一类是非位置化数字系统,我们主要学习第一类数字系统。
1位置化数字系统
在位置化数字系统中,数字中符号所占据的位置决定了其表示的值在这个系统中数字这样表示:

在这里插入图片描述
它的值是在这里插入图片描述
其中s是一套符号集;b是底数,它等于s符号集中符号的总数,其中s1和sk是代表分数部分或整个数字的符号。
2十进制系统
十进制系统中,底为10,并且我们用10个符号表示一个数,符号集是s{0,1,2,3,4,5,6,7,8,9}该系统中的符号常被称为十进制数码或者数码。
3二进制系统
底为2,我们用两个符号表示一个数字,即二进制数码,数据和程序都是以二进制存储在计算机中的。这是因为计算机的电子开关只有两种状态,1表示一种状态,0表示另一种状态。也正是二进制的出现才使人们研发计算机有了可能性。
4八进制系统
与人们发明的二进制系统等价并用于计算机外部的第二系统是八进制系统,在该系统中底为八,以八个符号表示一个数,常被称为八进制数码。
5十六进制系统
尽管二进制用于存储计算机数据,但是它并不适合在计算机外部表示数字,因为与十进制相比二进制过长。所以就有了可以与二进制相互转化的十六进制。当然它的底为16,以16个符号来表示数字。
6转化
在这里插入图片描述该处由于不好打出各进制之间的转换,用一张图来涵盖。
7非位置化数字系统
非位置化数字系统仍然使用有限的数字符号,每一个符号有一个值,但符号所占位置通常与其值无关,每个符号都是固定的。为求出该数字的值我们把所有符号表示的数字相加

在这里插入图片描述
并有值
在这里插入图片描述
当然比较经典的就是罗马数字系统
在这里插入图片描述
在这里插入图片描述
当然我在这里就不多赘述其的用法了,如果有兴趣的话,请参考贝赫鲁兹.佛罗赞的计算机科学导论。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值