59

ПОЧЕМУ В 1 БАЙТЕ 8 БИТ? НАПИШЕТЕ ПЛИЗ ОЧЕНЬ НАДО!

12 марта 2023

ПОЧЕМУ В 1 БАЙТЕ 8 БИТ? НАПИШЕТЕ ПЛИЗ ОЧЕНЬ НАДО!

категория: информатика



67

В первых компьютерах размеры байта и машинного слова обычно были кратны 6. 8 бит в байте было принято при разработке системы команд для IBMSystem/360. Это стало стандартом де-факто и с начала 1970-х вбольшинстве компьютеров байты состоят из 8 бит и размер машинного словакратен 8. 8-битные байты были приняты в System/360, вероятно, из-за использования BCD-формата представления чисел: одна десятичнаяцифра (0-9) требует 4 бита (тетраду) для хранения; один 8-битный байтможет представлять две десятичные цифры. 6-битные байты могут хранитьтолько по одной десятичной цифре, два бита остаются незадействованными. По другой версии, 8-битный размер байта связан с 8-битным же числовым представлением символов в кодировке EBCDIC. Внекоторых архитектурах (как правило, это суперкомпьютеры вроде Cray илисигнальные процессоры вроде TMS320VC31) из-за используемой адресацииразмер байта равен размеру машинного слова и содержит 32 бита. Втерминах языка программирования Си sizeof (char)=sizeof (int)=4.

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...