计算机内部的数据都是以什么数的形式存储

如题所述

    数据在电脑中用二进制数表示。

    二进制是计算技术中广泛采用的一种数制。

    二进制数据是用0和1两个数码来表示的数。

    它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。

电脑是一种利用电子学原理根据一系列指令来对数据进行处理的机器。电脑可以分为两部分,软件系统和硬件系统。人们把没有安装任何软件的计算机称为裸机。随着科技的发展,现在新出现一些新型计算机有,生物计算机,光子计算机,量子计算机等。    

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-02
补码概述

  1、在中,数值一律用补码来表示(存储)。

  主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。

  2、补码与原码的转换过程几乎是相同的。

求给定数值的补码表示分以下两种情况:

  (1)正数的补码:与原码相同。

  【例1】+9的补码是00001001。

  (2)负数的补码:符号位为1,其余位为该数的原码按位取反;然后整个数加1。

  【例2】求-7的补码。

  因为给定数是负数,则符号位为“1”。

  后七位:+7的原码(0000111)→按位取反(1111000)→加1(1111001)

  所以-7的补码是11111001。

  已知一个数的补码,求原码的操作分两种情况:

  (1)如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

  (2)如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

  另一种方法求负数的补码如下:

  例如:求-15的补码

  第一步:+15:00001111

  第二步:逐位取反(1变成0,0变成1),然后在末尾加1。

  11110001

  再举一个例子验证下:求-64的补码

  +64:01000000

  11000000

  【例3】已知一个补码为11111001,则原码是10000111(-7)。

  因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。

  其余七位1111001取反后为0000110;

  再加1,所以是10000111。
第2个回答  2011-11-01
0和1
2进制语言本回答被提问者采纳
第3个回答  2020-12-28

你知道计算机是如何实现数据的存储的吗?一起来了解下吧!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网