Byte KB是2^10。字节是2^0还是2^1?

Byte KB是2^10。字节是2^0还是2^1?,byte,hardware,Byte,Hardware,我找了一点也没找到。我倾向于普通字节为2^0,而KB为2^10、MB为2^20、GB为2^30等等。。。提前谢谢你的帮助 是字节2^0吗?还是2^1?任何解释都将不胜感激,因为我不仅仅是在寻找答案,更是在寻求理解。如果两个值为0或1,那么一位(二进制数字的缩写)就是一,就像一个正常的基数10位数有10个值:0-9 一个字节是8位(8位二进制数字),一个千字节是1024字节,或8196位。我误读了你的问题,所以我删除了我的旧答案: 1 Kilobyte = 1024 bytes. 因此: 你要问

我找了一点也没找到。我倾向于普通字节为2^0,而KB为2^10、MB为2^20、GB为2^30等等。。。提前谢谢你的帮助

是字节2^0吗?还是2^1?任何解释都将不胜感激,因为我不仅仅是在寻找答案,更是在寻求理解。

如果两个值为0或1,那么一位(二进制数字的缩写)就是一,就像一个正常的基数10位数有10个值:0-9


一个字节是8位(8位二进制数字),一个千字节是1024字节,或8196位。

我误读了你的问题,所以我删除了我的旧答案:

1 Kilobyte = 1024 bytes.
因此:

你要问的是一个字节是多少,以字节为单位。因此,答案很简单:

1 byte = 1 byte
是的,你可以这样表达:

1 byte = 2^0 bytes
因为:任何0的幂都是1

但是说1字节=2^0字节有点可笑;)

备忘单,供将来参考:

x^0 = 1
x^1 = x
对您稍后的评论发表评论:

 1KB memory bank system = 1024 bytes. 1024 / 128 bytes = 8 chips.

I千字节通常是1024字节,尽管国际单位制表示为1000字节,但它并不常见。8千位是8000位,所以1kib并不完全是8kb。我一直认为,由于它是一个基数为2的编号系统,SI前缀被四舍五入到最接近的二次方。这是一个错误的假设吗?在bits的例子中,它从来都不是真的。旧的28kbps调制解调器实际上是28000kbps。你可能会争辩说,在现在,KB也是1000字节,但这一点最近有所改变。如果您引用的是base-2kb,那么正式应该注入一个
i
:KiB。对于程序员来说,1KB=1024B是必须的。为了澄清我使用这些信息的目的…我试图将128字节的芯片安装到1KB的内存系统中。我被困在4个芯片(其中一个字节=2^1)或8个芯片(其中一个字节=2^0)之间。谢谢你的帮助,现在是8点。看我的答案;)可能有兴趣。谢谢。这帮了大忙。现在来看一些68k编程=)。
 1KB memory bank system = 1024 bytes. 1024 / 128 bytes = 8 chips.