Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergry Khvatov                       2:5020/175.2   09 Aug 2006  16:44:57
 To : Valery Ivanov
 Subject : битовые операции
 -------------------------------------------------------------------------------- 
 
 Sat Aug 05 2006 23:19, Valery Ivanov wrote to Sergey Khvatov:
 
  VI>   Пpивет, Sergey !
 
  SK>> Проще всего - из таблицы, индексируемой исходным значением.
 
  VI>  таблица :  байт в байт ?
 
 именно так
 
  VI>>>  2) какая на спарках (sparc) структура памяти по отношению к intel
  VI>>>     если рассматривать структуры с битовыми полями
 
  SK>> Это - на совести не архитектуры, а компилятора.
  SK>> Основные отличия архитектуры sparc от intel - big endian и запрет
  SK>> невыровненного обращения к памяти (но ты не эти грабли похоже еще не
  SK>> наступил
  SK>> :-)
 
  VI>  давай про это поподробнее
  VI>  похоже что немного но наступил
 
 Про big/little endian ты вероятно знаешь.
 
 А alignment - это слова в памяти можно читать/писать только по границам слов.
 Иначе получишь сигнал SIGBUS, практически не случающийся в intel. Как раз
 актуально для упакованных структур.
 
  SK>> Как получится. Для явного управления в разных версиях компилятора
  SK>> существуют разные манипуляторы: #pragma pack(...),
  SK>> __attribude__((packed)),..
 
  VI>  давай про это тоже поподробнее
 
 info gcc - подробнее некуда (если gcc используешь)
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 битовые операции   Valery Ivanov   01 Aug 2006 20:32:14 
 битовые операции   Sergey Khvatov   02 Aug 2006 11:08:27 
 Re: битовые операции   Kirill Frolov   03 Aug 2006 01:03:04 
 Re: битовые операции   Sergey Vlasov   03 Aug 2006 22:03:33 
 Re: битовые операции   Sergey Vlasov   04 Aug 2006 20:05:26 
 битовые операции   Valery Ivanov   05 Aug 2006 23:19:58 
 битовые операции   Sergry Khvatov   09 Aug 2006 16:44:57 
Архивное /ru.linux/330036763246.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional