-1的原码是多少?

   更新日期:2024.05.03

-1的原码是10000001。

原码(true form)是一种计算机中对数字的二进制定点表示方法,用8位二进制表示一个数。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。

扩展资料:

原码是有符号数的最简单的编码方式,便于输入输出,但作为代码加减运算时较为复杂。一个字长为n的机器数能表示不同的数字的个数是固定的2^n个,n=8时2^n=256;用来表示有符号数,数的范围就是 -2^(n-1) ~ 2^(n-1)-1,n=8时,这个范围就是 -128 ~ +127。

但是在不需要考虑数的正负时,就不需要用一位来表示符号位,n位机器数全部用来表示是数值,这时表示数的范围就是0~2^n-1。



如果是8位的话,第一位表示符号位,
负数为1,正数为0,
-1原码就是 10000001
第一个1对应于负号,
最后一个1对应于“2的零次方”=1
就是这样算的,换成二进制表示再加个符号位而已

-1 的原码是多少?
楼主这么问,是有一定道理的。

回答 1000 0001,应该看不懂这个题目。
拿定点小数来说:
 -1 的原码和反码,都不存在。
 -1,只有补码:1000 0000。

以上是
128的
原码
,同时也是
128的补码
-128就是要
128的原码全部取反再加1:
128的原码:[0000000...
要求-128的原码,只需把
128的原码的最高位(符号位)更改就可:
128的原码:[00000000][10000000]
-12...

在整数定点机中,由定义算得原反补码均可以表示负一,然而在小数定点机中,由定义只有补码能表示负一,所以这是跟机器有关的!

  • 15861202736 :-1的八位移码是什么
    古莎霞2156 :答:-1 原码为1 0000001 反码为 1 1111110(除符号位以外,各位取反)补码为 1 1111111(除符号位以外,各位取反,末位加一)移码为 0 1111111(补码的符号位取反)
  • 15861202736 :-1的八位移码是什么?
    古莎霞2156 :答:-1原码为10000001 反码为11111110(除符号位以外,各位取反) 补码为11111111(除符号位以外,各位取反,末位加一) 移码为01111111(补码的符号位取反)
  • 15861202736 :-1的原码,补码,反码是什么??
    古莎霞2156 :答:如果机器字长为n,那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示该数的绝对值。例如:X=+101011 , [X]原= 0010_1011X=-101011 , [X]原= 1010_1011 位...
  • 15861202736 :-1的二进制编码是什么?
    古莎霞2156 :答:如果是16个1表示-1的话,则一定是16位二进制补码的形式。-1的16位二进制原码:1000000000000001,-1的16位二进制补码:1111111111111111。
  • 15861202736 :-1有没有原码,补码,反码?分别是什么?怎么求的?
    古莎霞2156 :答:原码,补码,反码怎么可能有小数啊,它是二进制代码,只有0和1
  • 15861202736 :-1的十六进制,和十六进制补码是多少?
    古莎霞2156 :答:所以其十六进制的原码为:81H。-1的二进制补码为:11111111B,所以其十六进制的补码为:FFH。在计算机运算中负数是以其补码形式存在的,负数的补码在计算公式上等于原码取反加1,所以要求负数的补码就要先求负数的原码。
  • 15861202736 :负1的原码和补码
    古莎霞2156 :答:lz,很高兴回答您的问题,正数的原反补一致,负数的反码为原码取反,补码为反码末尾加一,从补码到原码,再取反加1。以八位2进制位为例:1 0000001 -1原码,最高位1表示负数 1 1111110 -1反码,除了符号位其余全部取...
  • 15861202736 :请分别写出+1,-1,+0,-0,+127,-127的原码,反码,补码
    古莎霞2156 :答:负数反码和补码的相互转化:负数反码转化为补码:末尾加1。负数补码转化为反码:末尾减1(注意,此处的反码是指原码的反码)。1:原码:00000001。反码:00000001。补码:00000001。-1:原码:10000001。反码:11111110。补码:...
  • 15861202736 :-1的补码怎么算?
    古莎霞2156 :答:-1的补码为11111111 详细过程 1、通常把一个数的最高为定义为符号位,用“0”表示正,用“1”表示负。因为【-1】为负,所以【-1】的原码=10000001 2、反码:对于负数,数符位为1,数符位不变,将数值位诸位取反...
  • 15861202736 :-1D的原码,反码,补码。。 还有这个D是什么意思~~
    古莎霞2156 :答:后缀D,就是十进制数。-1D,就是十进制的-1。-1的8位原码:1000 0001;-1的8位反码:1111 1110;-1的8位补码:1111 1111。楼上的答案,只有原码正确。
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网