Прочее компьютерное
Наибольшее число, которое можно закодировать с помощью 8 битов
255. не? :) то есть - 11111111
верно 255 +) а с помочью 9 бит = 511 и т. д. Как считать? Есть один способ =) без тонкостей даю пример. Есть число 8 бит:
1 1 1 1 1 1 1 1 - представим единицы иначе в десятичной форме
1 2 4 8 16 32 64 128 (1 соотвтесвует первой битной единице.. . 64 соответсвенно 7ой.. . а 128 восьмой. ) Далее банально складываем:
1+2+4+8+16+32+64+128 = 255 =) всё.
Более простой пример с нулями 4 битное число:
1011 = 1 2 4 8 = т. к. на втором месте НОЛЬ то второй бит и не считаем это у нас ДВА 1+0+4+8 = 13
ИТОГО: 1011 = 13
Если надо считать дальше 8бит, то там и будет 128.. 256... 512 и т. д. +)
Удачи! Надеюсь не запутал Вас.
1 1 1 1 1 1 1 1 - представим единицы иначе в десятичной форме
1 2 4 8 16 32 64 128 (1 соотвтесвует первой битной единице.. . 64 соответсвенно 7ой.. . а 128 восьмой. ) Далее банально складываем:
1+2+4+8+16+32+64+128 = 255 =) всё.
Более простой пример с нулями 4 битное число:
1011 = 1 2 4 8 = т. к. на втором месте НОЛЬ то второй бит и не считаем это у нас ДВА 1+0+4+8 = 13
ИТОГО: 1011 = 13
Если надо считать дальше 8бит, то там и будет 128.. 256... 512 и т. д. +)
Удачи! Надеюсь не запутал Вас.
Всего с помощью байтов можно закодировать 256 символов, кстати поэтому день программиста отмечается в 256-й день года
в двоичной сс 11111111
а в десятичной сс 255
Алгоритм решения:
11111111 нужно каждое число умножить на 2 (сколько символов в системе: 1 и 0) в такой степени чтобы получилось нужное число и так все прибовлять
например 01 = 0 * 2^1 + 1 * 2^0 = 1 или 00000001
11111111=1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255
в 1 байте 8 битов
1 байт=8 битов=255 или 11111111
2 байта=16 битов=65535 или 1111111111111111
а в десятичной сс 255
Алгоритм решения:
11111111 нужно каждое число умножить на 2 (сколько символов в системе: 1 и 0) в такой степени чтобы получилось нужное число и так все прибовлять
например 01 = 0 * 2^1 + 1 * 2^0 = 1 или 00000001
11111111=1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255
в 1 байте 8 битов
1 байт=8 битов=255 или 11111111
2 байта=16 битов=65535 или 1111111111111111
255 мне кажется
Похожие вопросы
- меня интересует вопрос разница между 8 битами в одном байте и 32 или 64 битными програмами.
- почему 1 байт = 8 битам? и почему именно 8 бит?
- Почему в байте именно 8 бит, а не скажем 10?
- Почему в байте 8 бит???
- 1 байт = 8 битов? ? почему объём инфы измеряют именно в байтах??
- почему байт информации равен 8 битам?
- Что за характеристика такая в компе, которая указывается как - 32 или 64 бит?
- ПОДСКАЖИТЕ ВСЕ САЙТЫ, НА КОТОРЫХ НАДО СКАЧИВАТЬ ПРИ ПОМОЩИ ПРОГРАММЫ UTORRENT ИЛИ BITTORRENT
- А правда ли, что в будущем будут компьютеры, которые будут работать при помощи мысли человека ?
- Проблема с установки винды 7 64 бит