2014-10-26 1 views
0

Я искал вокруг немного, но безрезультатно. Я склоняюсь к равному байту, равному 2^0, по сравнению с KB, равным 2^10, MB 2^20, GB 2^30 и т. Д. ... Заранее спасибо за помощь.A KB составляет 2^10. Является ли байтом 2^0 или 2^1?

Является байтом 2^0? Или 2^1? Любое объяснение было бы также оценено, поскольку я действительно не просто ищу ответ так, как я ищу понимания.

+0

Чтобы пояснить, что я использую эту информацию ... Я подстраиваться х 128Byte чипы в систему 1KB памяти. Я застрял между четырьмя фишками (где байтом = 2^1) или 8 фишками (где байтом = 2^0). Спасибо за помощь. – PerryC

+0

Это 8. См. Мой ответ;) – Evert

+0

http://en.wikipedia.org/wiki/IEEE_1541-2002 может представлять интерес. – engineerC

ответ

1

я неправильно понял ваш вопрос, так что я удалил свой старый ответ:

1 Kilobyte = 1024 bytes. 

Итак:

1 Kilobyte = 2^10 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. 
+0

Спасибо. Это очень помогло. Теперь на некоторые 68k-программирование =). – PerryC

0

Немного (сокращенно двоичная цифра) является одним если два значения: 0 или 1, так же, как нормальная база 10 цифр будет иметь 10 значений: 0-9

байт 8 бит (8 двоичных разрядов), килобайт - 1024 байта или 8196 бит.

+0

Я килобайт, как правило, 1024 байта, хотя единица СИ говорит, что его 1000, это не так часто. 8 килобит - 8000 бит, поэтому 1 KiB не совсем соответствует 8 Kb – Evert

+0

Я всегда считал, что, поскольку это была система нумерации base-2, префиксы SI были округлены до ближайшей силы двух. Это неверное предположение? –

+0

В случае с битами это никогда не было правдой. Ваш старый 28kbps модем на самом деле 28000kbps. Вы могли бы утверждать, что в эти дни КБ также составляет 1000 байтов, но это несколько недавно изменилось. Если вы ссылаетесь на базу-2 КБ, вы официально должны вводить «i': KiB. Для обязательных программистов 1KB = 1024B. – Evert

-1

Двоичная система, как известно, представляет собой числовую систему с двумя возможными комбинациями цифр. Бит - 1 цифра с комбинациями 2^1, а байт - 8 цифр с комбинациями 2^8. Это то, что вы имеете в виду?