我已经搜索了一些无济于事。我倾向于一个普通的字节是2^0比KB是2^10,MB 2^20,GB 2^30等...感谢提前的帮助。KB是2^10。是一个字节2^0或2^1?
是一个字节2^0?或2^1?任何解释也将被赞赏,因为我真的不只是寻找一个答案,因为我正在寻找理解。
我已经搜索了一些无济于事。我倾向于一个普通的字节是2^0比KB是2^10,MB 2^20,GB 2^30等...感谢提前的帮助。KB是2^10。是一个字节2^0或2^1?
是一个字节2^0?或2^1?任何解释也将被赞赏,因为我真的不只是寻找一个答案,因为我正在寻找理解。
我误解你的问题,所以我删除了旧的答案:
1 Kilobyte = 1024 bytes.
所以:
1 Kilobyte = 2^10 bytes
什么你问的是一个字节是多少,以字节为单位。所以,这个问题的答案很简单:
1 byte = 1 byte
是的,你可以为表达这一点:
1 byte = 2^0 bytes
因为:什么0功率为
但是说1个字节= 2^0字节是有点荒谬的事情;)
备忘单,供将来参考:
x^0 = 1
x^1 = x
评论对你以后的评论:
1KB memory bank system = 1024 bytes. 1024/128 bytes = 8 chips.
谢谢。这有很大帮助。现在到一些68k编程=)。 – PerryC 2014-10-26 21:56:05
的位(简称二进制数字)是一个,如果两个值:0或1,就像一个正常的底座10位将具有10个值:0-9
字节是8位(8个二进制数字),千字节是1024字节或8196位。
我的千字节一般是1024个字节,虽然国际单位表示它的1000,但它并不常见。 8千比特是8000比特,所以1千比特不完全是8千比特 – Evert 2014-10-26 21:32:59
我一直认为,因为它是一个基数为2的编号系统,所以国际单位前缀四舍五入到最接近的二。这是不正确的假设吗? – 2014-10-26 21:36:47
在位的情况下,它从来都不是真的。您的旧的28kbps调制解调器实际上是28000kbps。尽管如此,你可以争辩说,在这些日子里,KB也是1000字节,但最近这种情况有所改变。如果你提到base-2 KB,你正式应该注入一个'i':KiB。对于必须程序员1KB = 1024B虽然。 – Evert 2014-10-26 21:41:16
正如你所知,二进制是一个数字系统,有2个可能的数字连接。一位是2^1组合的1位数字,一个字节是8位数字的2^8组合。你是这个意思吗?
为了澄清我使用一下这个信息...我试图将X 128字节的芯片变为了1KB存储器系统。我被困在有4个芯片(其中一个字节= 2^1)或8个芯片(其中一个字节= 2^0)之间。感谢所有的帮助。 – PerryC 2014-10-26 21:38:32
它是8.看到我的答案;) – Evert 2014-10-26 21:49:51
http://en.wikipedia.org/wiki/IEEE_1541-2002可能是有趣的。 – engineerC 2014-10-27 23:14:03