网络工程师考试第一节计算机硬件基础

一:课程内容提要
1:数据的表示
2:计算机系统的组成与体系结构
3:存储系统
4:总线系统
5:可靠性
6:效验码

数据的表示
二:进制的转换
*R====>转10进制(按权展开法)*
步骤
1:R进制每一位用R^k形式表示
2:k和该位和小数点之间的距离有关
(二进制)10100.01
------->10100为左边,个位k为零从右到左依次加1即k的取值
------->01为右边,k为负值,k从-1开始依次减1
结果
其他进制转10进制原理一样

*10进制====>R进制*
1:利用断除法
2:2进制8进制16进制的关系(1位3位4位)

三:数据的表示
原码,反码,补码,移码
原码:计算机中的信息都是以二进制形式表示的,数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负)
反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则;
补码:解决负数加法运算正负零问题,弥补了反码的不足。
移码:移码常用来比较大小,一般会把浮点数的阶码用移码表示,说的再通俗一点,你把数值用移码表示出来可以一眼看出他们的大小。这样很容易判断阶码的大小,移码可用于简化浮点数的乘除法运算。

1:最高位==>符号位0:正 1:负
2:反码
正数的反码为本身,
负数:符号位不变,其他位取反
列:
原码:1000 0010
反码:1111 1101
3:补码
正数的补码就是原码,
负数:反码+1(数字的表示一般用补码来表示)
注意:这里符号位是可变的
4:移码
将符号位取反
列:
1-1

原码
1-------->   0000 0001
-1 ------->  1000 0001
1-1 原码:1000 0010
反码
1-------->0000 0001
-1-------->1111 1110
1-1 反码:1111 1111
补码
1-------->0000 0001
-1-------->1111 1111
1-1 补码:0000 0000
移码
1-------->1000 0001
-1------->0111 1111
1-1 移码:1000 0000
发布了49 篇原创文章 · 获赞 17 · 访问量 4307

猜你喜欢

转载自blog.csdn.net/weixin_42753193/article/details/90129986
今日推荐