Войти

Показать полную графическую версию : Байт и Бит


Страниц : 1 [2]

vasketsov
10-01-2002, 09:01
to noname00.pas
правильно, только _физическая_ единица информации,
то есть ivank меня понял правильно (Guest был я, уж не заметил, сорри), на разных платформах это все работает по разному.
Например, копировать байты должна уметь любая платформа, а вот операции битового сдвига, обмена различаются, но, в любом случае, они выполняются только внутри одного байта (ну или там, DWORD), и работают на порядок медленнее.
Адресация бита N выглядит не как адресация бита N, а как для байта N\M (это целочисленное деление, чтоб споров не было) адресация бита N%M.
А уж M. соотвественно, и бывает разным.
я слышал от 6 до 9 как минимум.
наверняка еще что есть.

ivank
10-01-2002, 10:01
vasketsov
На некоторых DSP, размер байта -- 64 бита =)

А тег офф ещё не ввели? А надо!

Добавлено:

vasketsov
ivank меня понял правильно
На самом то деле, когда я писал я ещё не видел твоего поста....

BigMac
10-01-2002, 11:46
ivank
А что значит этот тег офф?

ivank
10-01-2002, 19:49
BigMac
это означает [offtopic], его надо делать меньше и выделять серым -- модерам будет сразу видно, кому замечания ставить :)

Apis.NET
11-01-2002, 07:35
Так а теперь занова! Чем бит от байта всёже отличаеться?

ivank
11-01-2002, 10:09
Apis.NET
:mad:

Бит -- логичесская единица, могущая принимать лишь два значения: ложь и истина.
Байт -- физичесская единица, состоящая из нескольких бит. На подовляющем большинстве архитектур в байте 8 бит, но это не обязательно.

Всё! Дальше объяснять не буду ( скажем дружно, нафиг нужно! )

noname00.pas
11-01-2002, 10:21
vasketsov ivank
Уже почти правильно, но теория информации не привязывается к железу, а это значит, что то, чему равна еденица информации, называемая Байт, есть число в битах, одинаковое для любого железа!

ivank
11-01-2002, 17:12
noname00.pas
Может эта теория информации и говорит так, но на  различных архитектурах разный размер байта в битах!

Я лично видел DSP на котором под байтом подразумевается 64 бита -- эта машинка должна была обрабатывать блоки именно такого размера.

Кстати, если эта "теория информации" оговаривает размер байта, может она ещё и говорит, в какой последовательности должны идти байты для представления бОльших целых чисел? т.е. нам должнО использовать big-endian или little-endian?

Chris
11-01-2002, 21:28
А на французском бит это то что снизу висит. :gigi:  Поэтому французы называют "октет"

BigMac
12-01-2002, 21:32
Chris
:lol:




© OSzone.net 2001-2012