数据库系统工程师教程---第一章 计算机系统知识

知识点:

1)数据转换

2)数据的表示

3)计算机的组成

4)流水线

5)多级存储密码

6)I/O控制方式

7)可靠性、校验码

一、数的转换

数制:记数法,是人们用一组统一规定的符号和规则来表示数的方法。

基数:数值所使用的数码个数。

数码:一组用来表示各种数制的数字符号。

数位:指数码在一个数中的位置,如十进制的个位、十位。

位权:指数码在不同位置上的权值,位权的大小是以基数为底,数码所在位置的序号为指数的整数次幂。 

数制十进制二进制八进制十六进制
基本数码0-90,10-70-9,A-F
基数102816
位权10的n次方2的n次方8的n次方16的n次方
计数规则逢十进一,借一当十逢二进一,借一当二逢八进一,借一当八逢十六进一,借一当十六

常用记数制之间的转换

1)R进制(R=2,8,16)转换成十进制

方法:将R按位权展开成多项式求和的形式

2)十进制转换成R(2,8,16)进制数

方法:将整数与小数分开转换;

整数部分除以R,得到一个商和余数,再将商除以R,又得到一个商和余数,直到商为0,将每次得到的余数按照得到的顺序逆序(首次得到的商排最右)。

小数部分不断乘以R,保留每次相乘得到的整数,直到小数部分为0或达到精度要求的位数为止,将得到的整数按照得到的顺序从小数点后自左往右(首次取得的整数排在最左)。

           

    

3)二进制转换成八进制

方法:以小数点为界,整数部分从右向左每3位分为一组,若最后一组不够3位数,在左面补0,补足3位;小数部分从左向右每3位一组,若最后一组不够3位,在右面补0,补足3位,然后将每3位二进制数用1位八进制数表示。

二进制数与八进制数相互转换对照表

二进制八进制
0000
0011
0102
0113
1004
1015
1106
1117

4)八进制转换成二进制

方法:将每位八进制用3位二进制数替换,按照原有的顺序排列。

5)二进制转换为十六进制

方法:以小数点为界,整数部分从右向左每4位分为一组,若最后一组不够4位,在左面补0,补足4位;小数部分从左向右每4位分为一组,若最后一组不够4位,在右面补0,补足4位,然后将每4位二进制数用一位十六进制数表示。

二进制数与十六进制相互转换对照表

二进制十六进制
00000
00011
00102
0011

3

01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F
6)十六进制转换成二进制

方法:将每位十六进制数用4位二进制数替换,按照原有的顺序排列。

数据的存储单位

1)位

在计算机中,数据的最小存储单位为BIT,1比特为1个二进制位。

2)字节(Byte,B)

1个字节为8个二进制位;

二进制数的运算

1)二进制的算术运算

2)二进制的逻辑运算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值