Отговори на тема  [ 18 мнения ]  Отиди на страница Предишна  1, 2
struct с Битови променливи в CCS .... 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Nikola, ако може да отговориш на следващите въпроси:

- като извикваш getbit се иска адресирането на елементите да започва от 0 или от 1 ?

- element >> 1 не мисля че прави това, което искаш.

При елемент 5 ще даде 2.
При елемент 24 , това ще даде 12.

====

Доколкото разбрха с горните функции би трябвало да се постигне:
адресиране на 32 елемента по 1 байт (които в действителност са 64 по 4бита).

Също така се предполага че (???) елемент първи/нечетен = 0 съдържа младшите 4бит , елемент втори/четен = 1 съдържа старшите 4бит.

или обратно.

----

пп: разглеждам GetBit()

char mask - ясно
if ( element & 0x01) - проверка за нечетност и оправяне на маската - ясно.
но после не мисля , че работи правилно в част с element >> 1.

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Пет Юли 21, 2006 1:18 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
0 -> 0
1 -> 0
2 -> 1
3 -> 1
4 -> 2
5 -> 2
-------
-------

става ли ти ясно?


Пет Юли 21, 2006 2:50 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Да стана ми ясно, благодаря ти !
Бил съм близо и сам да го видя, но не съм го видял.

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Пет Юли 21, 2006 3:51 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни