电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

用补码标明负数

2017-09-08 22:01分类:电工考证知识 阅读:

 

补码(two's complement) 在核算机体系中,数值一概用补码来标明和存储。要素在于,运用补码,能够将符号位和数值位一同处理;一同,加法和减法也能够一同处理。此外,补码与原码的的互相改换,其运算进程是一样的,不需求额定的硬件电路。

补码概述

核算机中的符号数有三种标明办法,即原码、反码和补码。三种标明办法均有符号位和数值位两有些,符号位都是用1标明“负”,用0标明“正”,而数值位,三种标明办法各纷歧样。

补码的特性

1、一个整数(或原码)与其补数(或补码)相加,和为模。

2、对一个整数的补码再求补码,等于该整数本身。

3、补码的正零与负零标明办法一样。

模的概念能够帮忙了解补数和补码。

“模”是指一个计量体系的计数计划。如时钟等。核算机也能够当作一个计量机器,它也有一个计量计划,即都存在一个“模”。例如:

时钟的计量计划是0~11,模=12。标明n位的核算机计量计划是0~2^(n)-1,模=2^(n)。

“模”实质上是计量器发作“溢出”的量,它的值在计量器上标明不出来,计量器上只能标明出模的余数。任何有模的计量器,均可化减法为加法运算。

例如:假定其不时针指向十点,而精确时刻是6点,调整时刻可有以下两种拨法:一种是倒拨4小时,即:十-4=6;另一种是顺拨8小时:十+8=12+6=6

在以12模的体系中,加8和减4效果是一样的,因此但凡减4运算,都能够用加8来替代。对“模”而言,8和4互为补数。实习上以12模的体系中,11和1,十和2,9和3,7和5,6和6都有这个特性。一同的特征是两者相加等于模。

关于核算机,其概念和办法彻底一样。n位核算机,设n=8, 所能标明的最大数是11111111,若再加1称为十0000000(9位),但因只需8位,最高位1天然扔掉。又回了00000000,所以8位二进制体系的模为2^8。在这么的体系中减法疑问也能够化成加法疑问,只需把减数用相应的补数标明就能够了。把补数用到核算机对数的处理上,便是补码。

别的两个概念:

一的补码(one's complement) 指的是正数=原码,负数=反码

二的补码(two's complement) 指的便是通常所指的补码。

整数补码求法

求给定数值的补码分以下两种状况:

正数的补码

正整数的补码与原码一样。

上一篇:并行比照型A/D改换器

下一篇:实习电路与电路模型

相关推荐
返回顶部