Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Битовое поле23 января 2011Оглавление: 1. Битовое поле 2. Операции над многобитовыми полями 3. Операции над однобитовыми полями 4. Операции над знаковыми полями в дополнительном коде 5. Объявления битовых полей в программировании число, занимающее некоторый набор битов, напрямую не адресуемый процессором. Например: при 8-битном байте первые два поля протокола IP версия и IHL будут битовыми полями. На машинах с 32-битным байтом все поля IP-пакета будут битовыми. Обращение к битовым полям требует дополнительных команд процессора для маскирования и сдвига, и потому медленнее обращений к словам/байтам. Поэтому битовые поля применяются для максимально полной упаковки информации в местах, где неважна скорость доступа к информации. Компиляторы, как правило, ограничивают работу с битовыми полями только извлечением значения битового поля и записью значения в битовое поле, а само битовое поле воспринимается как беззнаковое число. Реальный порядок следования битовых полей в структуре является системно-зависимым: в одних компиляторах битовые поля могут быть расположены начиная с младших битов, а в других со старших. Просмотров: 4242
|