计算机组织与框架期末复习总结-进制

目录

一、进制的表示

1.Decimal 十进制  

2.Binary 二进制 (机器语言由二进制编写)

3.Octal 八进制

4.Hex(hexadecimal)十六进制

二、进制的转化

1.二进制转化为十进制

2.八进制转化为十进制

3.十六进制转化为十进制

4.十进制转化为二进制

5.八进制转化为二进制

6.十六进制与二进制的转化


一、进制的表示

1.Decimal 十进制  

书写:在右下角标写10

2.Binary 二进制 (机器语言由二进制编写)

组成:0、1

书写:01001101B

3.Octal 八进制

表示:052、0666、0777

4.Hex(hexadecimal)十六进制

组成:0、1、2...9、A、B、C、D、E、F

表示:0x26、0X3a、80h、80H


二、进制的转化

1.二进制转化为十进制

例:11.1010B

11.1010B=11x2^0+1x2^(-1)

注:小数点往右从2的-1次方开始计算的

2.八进制转化为十进制

注:小数点往右从8的-1次方开始计算的

3.十六进制转化为十进制

例:0x1A.2=1x16^1+10(A)x16^0+2x16^(-1)


4.十进制转化为二进制

1.整数转化方法:除数循环除以2,直到除数为1,逆序取余。

2.含有小数的转化方法:整数部分,用除法去做,循环除2,逆序取余。小数部分,用乘法去做,循环乘2顺序取整。

注:小数部分X2取整数部分,再将剩下小数点后的部分x2取整,循环操作,直到没有小数。顺序排列。

5.八进制转化为二进制

用等效比特替换:

01234567
000001010011100101110111

例:035.12

0011 101 .000 010 0B

注:整数部分前面补零,小数部分后面补零

6.十六进制与二进制的转化

01234567
0000000100100011010001010110

0111

89ABCDE

F

10001001101010111100110111101111

例:1.0xA1D=1010 0001 1101B

2.10000011010.010011001B=

0100 0001 1010.0100 1100 1000B

注:要补齐四位数

总结:二进制与八进制或十六进制用等效比特取替换。

易错:小数点后面的0,补齐或省略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什么时候养猫猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值