签名的二进制数

介绍

通常,我们代表没有任何符号指示的正(未签名)数字,而“负”(负符号)符号的负数和负数。但是,由于数据在二进制数字系统中表示,因此这些不适用于计算机之类的数字系统中的计算。因此,要表示标志,需要特殊符号。

正签名的二进制数字

具有其MSB 0的二进制数称为“正签名二进制数字”。

表格1

负签名的二进制数字

具有其MSB 1的二进制数称为“负签名的二进制数”。

table2

未签名的数字可以具有广泛的表示形式。但是,尽管在签名数字的情况下,我们只能代表它们的范围 - (2(N-1)- 1)到 +(2(N-1)- 1)。

其中n是位数(包括符号位)。

前任:对于5位签名的二进制号(包括4级位和1个标志位),该范围将为

- (2(5-1)- 1)到 +(2(5-1)- 1)

- (2(4)- 1)到 +(2(4)- 1)

-15至+15

未签名的8位二进制数的范围为0-255。8 - 位签名的二进制数将具有最大和最小值,如下所示。

最大正数为0111 1111 +127

最大负数为1000 0000 -127

7

回到顶部

由于我们无法为数字系统喂入正面或负面迹象,因此应以其他方式表示这些迹象。有三种表示计算机中负数的常见方法。他们是

  • 签名幅度表示。
  • 1的称赞代表。
  • 2的补充表示。

签名幅度表示

可以通过其MSB识别的二进制数(最重要的位),无论是正还是负数,称为“签名的二进制数”。

前任:1001 - > + 9(正)1 001 - > - 1(负)

这是表示二进制系统中正面和负数的最简单方法。在签名的大小表示中,

  • 正数在其最重要的位(MSB)表示为“ 0”。
  • 负数在其最重要的位(MSB)表示为“ 1”。

2

回到顶部

一个人的签名二进制编号

1的补充是将负二进制数馈送到计算机的另一种方法。在一个人的补充方法中,正二进制数量不变。但是,负数是通过获得1个未签名正数的补充来表示的。

正数总是从0开始,在其MSB上,而负数总是以1个为1的MSB开始。

1通过用0代替1和1的全部0来创建一个数字的称赞。

例如,如果二进制号为01101001,则其补充为10010110。

让我们看看有关1补充的更多示例。

例如1:-33 =?

33表示为(100001)2

在8位符号中,它表示为(0010 0001)2

现在,-33在一个人的赞美中表示为(1101 1110)2

例如2:-127 =?

在8位符号中,127表示为(0111 1111)2

现在,-127在一个人的赞美中表示为(1000 0000)2

例如3:-1 =?

1表示为(001)2

在8位符号中,它表示为(0000 0001)2

现在,-1在一个人的赞美中表示为(1111 1110)2

1使用逆变器的补充

对于数字电子电路而言,找到1的补充的最简单方法是使用“逆变器”。顾名思义,逆变器是产生其输入的称赞的设备 /电路。

逆变器

逆变器并行连接以获得1的输入二进制数。无论二进制数量是否具有任何数量的数字,我们都可以轻松找到其补充。仅通过将所有0作为1&1编写为0,就会给出1个二进制数字的称赞。

对二进制数字进行的数学操作称为“二进制算术”。我们可以在许多方面添加或减去任何正或负数,例如A + B,A +(-b),-b + A等。

回到顶部

添加签名的二进制数字

二进制添加也遵循与普通添加相同的规则。但是在这里,唯一的例外是数学操作将仅在两个数字(0&1)之间执行;并且总是1> 0。

3

二进制规则

3

回到顶部

减法使用1的夸奖

要从另一个二进制数中减去数字,首先必须将其转换为一个夸奖。

有3种可能通过使用1个赞美来减去负量的情况。

情况1:负数小于正数。

前任:(28)10&(-15)10

我们知道28在二进制系统中表示为(011100)2

15在二元编号系统中表示为(01111)2

1的赞美15是(10000)2即-15

3

(13)10与二进制系统中的0 01101相同。

案例2:负数大于正数。

前任:(-28)10&(15)10

我们知道28在二进制系统中表示为(011100)2

15在二元编号系统中表示为(01111)2

1的28个称赞是(100011)2即-28

4

(-13)10与二进制系统中的1 10010相同。

案例3:两者都是负面的。

前任:(-28)10&(-15)10

我们知道28在二进制系统中表示为(011100)2

1的28个称赞是(100011)2即-28

15在二元编号系统中表示为(01111)2

1的赞美15是(10000)2即-15

5

(-43)10与二进制系统中的1010100相同。

回到顶部

两个人的签名二进制编号的补充

查找过程类似于计算10个小数数字的补充的过程。为了找到2个二进制数字的称赞,首先,我们应该发现1个数字的称赞,然后添加“ 1”。

两人对正数的称赞表示与1的称赞和签名幅度表示相同。

发现2的赞美涉及下面的两个步骤,

步骤1:找到一个夸奖

第2步:将“ 1”添加到未签名的数字结果中。

让我们通过一些例子理解这一点。

例如1:-33 =?

33表示为(100001)2

在8位符号中,它表示为(0010 0001)2

现在,-33在一个人的赞美中表示为(1101 1110)2

向其添加1(0000 0001),

结果是(1101 1111)2

因此,两者的数字补充 - 33是(1101 1111)2

例如2:-127 =?

在8位符号中,127表示为(0111 1111)2

现在,-127在一个人的赞美中表示为(1000 0000)2

向其添加1(0000 0001),

结果是(1000 0001)2

因此,两者的补充-127是(1000 0001)2

例如3:-1 =?

1表示为(001)2

在8位符号中,它表示为(0000 0001)2

现在,-1在一个人的赞美中表示为(1111 1110)2

向其添加1(0000 0001),

结果是(0000 0010)2

因此,两者的补充是-1是(0000 0010)2

回到顶部

代表1&2的十进制补充的表

表2

回到顶部

签名的二进制数字摘要

可以通过其MSB识别的二进制数称为“签名二进制数字”。

如果MSB为1,则是“负签名的二进制数”。前任:- 1 = 1001

如果MSB为0,则是“正签名的二进制数”。前任:+ 9 = 1001

计算机无法理解负符号。因此,为了将负数作为其输入,我们将遵循3种特殊方法。他们是

1)签名幅度表示

2)1的称赞代表

3)2的称赞代表

1的补充意味着“用1用1代替1&0”。

前任:1的称赞15,等于 - 15 IS(10000)2即-15

2的称赞是指“将1个补充1添加1”。

前任:2对数字的称赞 - 33是(1101 1111)2

诸如二进制数字的加法和减法之类的数学操作称为“二进制算术操作”。

回到顶部

4个回应

  1. 示例ex 3:-1 =?在两个人的赞美中是错误的:

    1表示为(001)2

    在8位符号中,它表示为(0000 0001)2

    现在,-1在一个人的赞美中表示为(1111 1110)2

    向其添加1(0000 0001),

    - >>>>>>>结果不是(0000 0010)2,而是(1111 1111)。

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu