1.2数据存储与二进操作(8、10、16进制)

本文介绍了计算机中数据存储的基础,包括数据存在于内存中,内存作为CPU与数据交互的桥梁。详细阐述了8421码的概念,并通过实例解析了二进制转十进制和二进制转十六进制的转换过程,帮助读者深入理解进制转换原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么使用计算机?

为了存储数据、处理数据

数据存在哪里?

数据存在内存中

内存怎么存储数据的?

首先要弄清楚怎么存储数字

内存:与CPU进行沟通的桥梁。

8421码

二进制转十进制

例如:
二进制: 1 0 0 1 1
8421码:16 8 4 2 1
公式:二进制基数*8421码基数的总和
1X16 + 0X8 + 0X4 + 1X2 +1X1 = 19
例如2:
二进制 : 1 1 1 1 1 1 1 1
8421码: 128 64 32 16 8 4 2 1
得: 1X128+1X64+1X32+1X16+1X8+1X4+1X2+1X1 = 255
例如3:
二进制: 1 0 0 1 0 1 1
8421码: 64 32 16 8 4 2 1
得:64 + 8 +2 + 1 = 75

二进制转十六进制

10110001.101 = ??
解: (以点开始,四位一组,两边补零,分别对应)
十六进制为:0 - 9 A - F
1,补零得 1011 0001 . 1010
2,
原数: | 1 0 1 1 | 0 0 0 1 |. 1 0 1 0
8421: | 8 4 2 1 | 8 4 2 1 |. 8 4 2 1
十六进制码:0 - 9 A - F
8+0+2+1 = 11 转 16 进制是B
0+0+0+1 = 1
8+0+2+0 = 10 转16进制是 A
得:B1.A
即:10110001.101 = B1.A

二进制转十六进制

11010111.0100111 = ???
解: | 0 1 1 |0 1 0 |1 1 1 |.0 1 0|0 1 1|1 0 0|
| 4 2 1 |4 2 1 |4 2 1 |.4 2 1|4 2 1|4 2 1|
得:|0X4+1X2+1X1 | 0X4+1X2+0X1|1X4+1X2+1X1| . 0X4+1X2+0X1|0X4+1X2+1X1|1X4+0X2+0X1|
即:|3 | 2 |7 |. 2 |3 |4 |
所以: 11010111.0100111 = 327.234

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值