嵌入式系统设计师学习笔记②:数据的存储

嵌入式系统设计师学习笔记:数据的存储单位

数据的存储单位:

在计算机中,数据的最小存储单位为bit,1比特为一个二进制位。字节(Byte),一个字节为8个二进制位。

二进制有两个数:0,1。

①位b(bit比特)
②字节B(Byte拜特),千字节(KB),兆字节(MG),吉字节(GB),太字节(TB)。

1B = 8bit
1 KB = 1024 B = 2^10 B
1 MB = 1024 KB = 2^20 B
1 GB = 1024 MB = 2^30 B
1 TB = 1024 GB = 2^40 B
数的表示:

在计算机中码制的第一位二进制数代表符号位:0代表正数,1代表负数。
原码变为反码时,符号位不变然后按位取反。

数值的补码表示也分两种情况:
(1)正数的补码:与原码相同。
例如,+9的补码是00001001。
(2)负数的补码:符号位为1,其他数取反码然后+1
例如:-7的补码:负数,则符号位为“1”,整个为10000111;
其余7位为-7的绝对值+7的原码
0000111按位取反为1111000;再加1,所以-7的补码是11111001。

由于为了简便计算机的计算,所以在计算机内部都只做加法运算,1-1=1+(-1);由图可见计算机用原码来计算时会出现符号的问题,反码运算时,会出现-0和+0的问题,因此计算机都采用的是补码运算。

补码中:1111 1111 固定为 -128。

定点数与浮点数的表示:

定点整数:小数点固定在整数的末尾且不占用位数。
例如:1 1111 1111.(小数点在末尾,首位为符号位)

定点小数:小数点固定在符号位的后面,数据前面。
例如: 1.1111 1111 (首位为符号位,小数点在符号位后面)

浮点数类似于十进制中的科学计数法。 例如:1000 = 1*10^3 (1乘以10的3次方)
浮点数中的阶码主要用移码来表示,阶码e决定数制表示的范围。
尾数M决定数制表示的精度。
在计算机中,基数R固定位2,用二进制表示。

浮点数与浮点数之间进行运算时,需要先进行对阶(阶码对齐)。

例如:(1.27*10^3 )+ (15.66*10^4)
	=(1.27*10^3) + (156.6*10^3) 将阶码换成相同的阶码
	=(1.27+156.6)*10^3          尾数相加再乘以阶数
	=157.87*10^3	            将结果格式化
	=0.15787*10^6               
全部评论

相关推荐

来,说点可能被同行“骂”的大实话。🙊当初接数字马力Offer时,朋友都说:“蚂蚁的“内包”公司?你想清楚啊!”但入职快一年后的今天,我反而对他有了不一样的看法!🔹 是偏见?还是信息差!之前没入职之前外面都在说什么岗位低人一等这类。实际上:这种情况不可至否,不能保证每个团队都是其乐融融。但我在的部门以及我了解的周边同事都还是十分好相处的~和蚂蚁师兄师姐之间也经常开一些小玩笑。总之:身份是蚂蚁公司给的,地位是自己挣的(一个傲娇女孩的自述)。🔹 待遇?玩的就是真实!试用期工资全额发!六点下班跑得快(早9晚6或者早10晚7,动态打卡),公积金顶格交。别听那些画饼的,到手的钱和下班的时间才是真的(都是牛马何必难为牛马)。🔹 能不能学到技术?来了就“后悔”!我们拥有权限直通蚂蚁知识库,技术栈多到学不完。说“学不到东西”的人,来了可能后悔——后悔来晚了(哈哈哈哈,可以不学但是不能没有)!💥 内推地址:https://app.mokahr.com/su/ueoyhg❗我的内推码:NTA6Nvs走我的内推,可以直达业务部门,面试流程更快速,进度可查!今天新放HC,之前挂过也能再战!秋招已经正式开始啦~机会就摆在这,敢不敢来试一试呢?(和我一样,做个勇敢的女孩)
下午吃泡馍:数字马力的薪资一般哇,5年经验的java/测试就给人一万出头,而且刚入职第三天就让人出差,而且是出半年
帮你内推|数字马力 校招
点赞 评论 收藏
分享
2025年初,新的一年开始,我给自己暗暗打气,发誓今年一定要拿到offer。如今2025年即将结束,找工作仍然没有任何水花,如今的失意和落魄和年初信心满满的姿态形成鲜明对比,想必也是因为被社会毒打,认清现实了吧。先分享一下贴主的背景,本人女,本科末流985文科专业,后来保送到华五,成绩一直是班级第一,有过国奖,实习有多段头部大厂经历。发贴的直接原因是今天华为面试挂,在反思中有很多复杂的想法,包括对自身能力的怀疑、对面试官所提问题的不解、对大环境的无奈。贴主是一个说话温柔、不喜欢咄咄逼人、有点社恐的人(基本上算是人们眼中对小女生的刻板印象,所以在历次群面中基本全挂(看到大家争抢当leader、t...
在找内推的小虾米:感觉这一段经历和我好像啊,前段时间面了很多车企,面试项目经历各种被拷打,大多数都没过一面,最有希望拿offer的一个终面挂了把我干破防了,打电话给爸妈哭了一个多小时才缓过来。我也开始否定自己,否定自己的一切,包括性格,能力,成长经历。。。最后面了深圳的某家公司,面试官人都挺友好,提的问题有深度但找到切入点 ,最后hr也按岗位最高的标准给的offer,我才发现自己并没有这么不堪,只是我的能力和经验和之前的岗位要求不那么符合而已。帖主一定不要灰心,招聘的窗口期还有很长很长,保持自信扬长避短,一定有企业能发现你的闪光点,祝好。
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务