Раньше в байте вообще было 6 бит.
У старых компьютеров были размеры машинных слов и байтов, отличные от 8 бит. Обычно они были кратны шести. Восемь бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ.
Другие языки программирования и технологии
Почему в байте именно 8 бит, а не 10 ,например, или 7?
интересный вопрос.
почему именно шестнадцатеричная система исчисления, а не 7-ная или 10-ная
почему не 10-ная а 8-ная понятно : её проще реализовать на физическом уровне
ведь изначально была схемотехника, а потом программирование
и системы были построены на основе двоичной
все остальные - её производные.. .
да уж.
Хакир
вот вопрос так вопрос.. .
почитал ответы все правы.. .
кроме не с_ умма_сшедшнго конечно (no mad) имеется в виду
а вот с Andri можно не согласиться т. к. первые компы "говорили" на inglish и => им хватило бы 128 вариантов, т. е. 7 бит
почему именно шестнадцатеричная система исчисления, а не 7-ная или 10-ная
почему не 10-ная а 8-ная понятно : её проще реализовать на физическом уровне
ведь изначально была схемотехника, а потом программирование
и системы были построены на основе двоичной
все остальные - её производные.. .
да уж.
Хакир
вот вопрос так вопрос.. .
почитал ответы все правы.. .
кроме не с_ умма_сшедшнго конечно (no mad) имеется в виду
а вот с Andri можно не согласиться т. к. первые компы "говорили" на inglish и => им хватило бы 128 вариантов, т. е. 7 бит
У старых компьютеров были размеры машинных слов и байтов, отличные от 8 бит. Обычно они были кратны шести. Восемь бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ.
Восемь бит в байте - не закон природы.
Так потому, что великая и могучая фирма IBM так захотела.
Так потому, что великая и могучая фирма IBM так захотела.
для того чтобы выразить в двоичном коде все знаки буквы и специальные символы используется таблица ASCII
в кодовой таблице ASCII - 255 символов и для того что бы это выразить достаточно 8 бит ведь число 255 в двоичной системе выглядит как 11111111
Все это обусловлено тем что первые компьютеры обладали маленькой памятью и на всем пытались экономить
в кодовой таблице ASCII - 255 символов и для того что бы это выразить достаточно 8 бит ведь число 255 в двоичной системе выглядит как 11111111
Все это обусловлено тем что первые компьютеры обладали маленькой памятью и на всем пытались экономить
восьмеричная система исчисления
бывает 2 и 10 и 16
бывает 2 и 10 и 16
Похожие вопросы
- В 1 байте 8 бит....Байт - единица хранения и обработки цифровой информации.
- Почему 1 байт состоит из 8 бит?Не из 7 и не из 9?
- Почему в Байте 8 бит?? Чёт не могу додуматься.. помогите если знаете
- Зачем придумали, чтоб 1 байт = 8 битам?!?!Че нельзя было чтоб = 10битам?
- зачем на тип данных bool (и эквивалентные ему в разные языках) выделяется целых 8 бит, если достаточно 1 бита?
- Какая Винда лучше, 7 или 8 ??? Как вы считаете какая лучше, объясните почему считаете лучшей именно этот вин
- Музыка "8 бит"... Какая у неё должна быть частота?
- Такой вопрс: Почему самое минимальное количество информации равно 8 Бит?
- C почему у меня массив на 4 символа, а я ввожу 10 например, и он потом выводит 10 из этого массива, вот мой код:
- Кто может кратко написать как перевести из 2-х счисления в 8-х, 16-х, 10-х. А также наоборот из 10-х,16-х,8-х в 2-х