为什么-128二进制表示是80H不是81H

 我来答
大宝妈谈教育
高粉答主

2020-05-01 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:53.3万
展开全部

-128的十六进制表示为FF80H,其十六进制表示为11111110000000,带符号的数字由补码表示,定义补码是为了便于运算。

二进制是一种广泛应用于计算技术的数字系统。二进制数据是由数字0和1表示的数字。它的基数是2,进位规则是每2进1,借位规则是2进1。

二进制的优点和缺点是显而易见的。它的优点是只有两个数字0和1,所以每个数字都可以用任何具有两个不同稳定状态的元素来表示。

基本操作规则简单,操作方便。缺点是当一个数字用二进制表示时,会有很多位。因此,实际使用前要使用十进制系统进行输入。

扩展资料:

使用四位数的二进制代码来表示一位数的十进制数称为二进制十进制代码或BCD。根据代码是否正确值的每一位BCD码可分为正确的代码和未经授权的代码两种类型。

应用最多的是8421BCD码,未经授权的代码使用更多的剩余三个代码和格雷码,我们通常说BCD码是指8421BCD码。

8421BCD代码中的“8421”表示从高到低的每个位对应的权值分别为8、4、2、1。将每一位与权值相乘,再将乘积相加得到相应的小数。例如8421BCD代码“0111”,0×8+1×4+1×2+1×1=7D,其中D为小数。

特别值得注意的是,8421BCD码只有0000~1001的总数为10,而1010、1011…等等,不是8421BCD。

生活如歌_
推荐于2018-04-27 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2159万
展开全部
有符号数用补码来表示的,补码是为了运算上的方便才定义出来的,看下面的补码列表。
可以这样来理解,1=0+1,-1=0-1,-2=-1-1……
0 111 1111 127
0 111 1110 126
……
0 000 0001 1
0 000 0000 0
1 111 1111 - 1
1 111 1110 - 2
……
1 000 0001 -127
1 000 0000 -128
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-10
展开全部
-128的16进制表示是FF80H
其2进制表示是1111 1111 1000 0000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2024-07-12 · TA获得超过5248个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:632万
展开全部
为什么-128二进制表示是 80H 不是 81H?
-----------------
二进制,是 80H ?
二进制,哪有 8 啊!
二进制,既不是 80H,也不是 81H。
-128 的八位二进制是:1000 0000。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式