二进制数的码制

 时间:2024-10-16 21:21:07

1、  一般而言,在二进制数前加“0”表示该数为“正”;加“1”表示该数为“负”,亦即用“0”表示“+惯墀眚篪”,而用“1”表示“-”。如正二进制数+1101可表示为01101,而-1101则可表示为11101.但是情况并非如此简单,实际上在计算机中所表示的还要复杂一些,这主要是从数字的运算方面考虑,需要将正数与负数的表示做进一步的深化,通常可以采用三种编码表示法,分别称为原码、反码与补码。这就是二进制数的码制。

2、  (1)原码带正、负号的二进制数的原码,即前面介绍的编码法,就是在二进制数前分别加“0”或“1”,“0”表示“正”,“1”表示“负”。这是一种最基本、最原始的编制方法,故称为原码。

3、  (2)反码带正、负号的二进制数的反码是这样表示的:当它为正数时与原码相同;当它为负数时,其负数符号“-”用1表示,而其二进制数值部分则每位取其反,即“1取0,0取1”。 例子:原码(01101)=反码(01101);原码(11110)=反码(10001)

4、  (3)补码带正、负号的二进制数的补码是这样的:当它为正数时与原码相同;当它为负数时,其负数符号“-”用1表示,而其二进制数部分则每位取其反后在最后一位加1,即反码加1。例子:原码(01101)=补码(01101);原码(11110)=补码(10010)

5、目前在计算机中普遍使用这三种编艨位雅剖码,其中:1.原码是最基础的代码,在计算机中最原始的表示均采用它,同时在作乘除法运算时,一般均使用原码.2.补码时一种经改造的代码,它适合作减法运算,但此时减法可由加法实现,同时符号位也可以当作数值一起参加运算。因此,在计算机中一般均采用补码作加、减法运算。3.反码是一种中间代码,它主要为补码的实现提供一种中间的手段,目前在计算机中反码并没有直接的应用。

  • qq群投票在哪
  • qq群投票在哪里发起
  • 2021QQ群投票在哪里弄?
  • 电脑QQ在哪发起群投票
  • QQ群怎么发起投票
  • 热门搜索
    手抄报简单 汉字手抄报五年级 节俭养德手抄报 中华文化手抄报 文明安全手抄报 有关于安全的手抄报 安全的手抄报图片 感念师恩手抄报 小学生环保手抄报资料 孝敬老人的手抄报