-
- uint8_t [4], uint8_t [8]; lloyd(22 знак., 28.07.2022 09:12)
- Я делаю так: LL, LH, HL, HH technik-1017(160 знак., 28.07.2022 05:23)
- Визуально-мнемонически: SERGHIO(168 знак., 28.07.2022 13:40)
- Стесняюсь спросить, транслятор с языка Ц case-sensitve? - Kpoк(28.07.2022 13:49)
- Да! - SERGHIO(28.07.2022 14:11)
- Я хренею, мамадарагая! Мало там геморроев, ещё кейс-сенситив
добавили. - Kpoк(28.07.2022 15:11)
- Стесняюсь спросить: Вы махровый...ASM'атик? ) - SERGHIO(28.07.2022 15:30)
- А разве не видно? - Kpoк(28.07.2022 15:46)
- Дык, мало ли? )) А вдруг, т.с., в двух (а то и больше) конфессиях
состоите? Но нет! Истый прихожанин, токмо ASM-вероисповедАния!
Достаточно древнее учение. Уважения стоит. Но... "машинные кода"
ещё более "многовековее"! )) - SERGHIO(28.07.2022 17:34)
- У меня ещё хватает терпения читать Талмуд от Кернигана-Ричи, но
когда знакомлюсь с трудами их последышей, просто священный гнев
обуревает. Видимо аккуратным прихожанам какие-то таблетки дают для
смягчения эффекта восприятия. - Kpoк(28.07.2022 17:45)
- Х-м! Никакого стороннего воздействия! Только самонастрой и
некоторое ОТРЕЧЕНИЕ от предубеждений к учению сеих трактатов (Да не
исказится суть их первоосновы)! SERGHIO(330 знак., 28.07.2022 19:03)
- Завтра Вы скажете, что Карл Маркс и Фридрих Энгельс это не одно
лицо, а четыре разных! Kpoк(367 знак., 29.07.2022 09:20)
- Ни вчера , ни сегодня, ни завтра не скажу, что Брайан Керниган и
Деннис Ри(т)чи 4 разных чела! Ни за что! И не просите! )) SERGHIO(434 знак., 29.07.2022 13:06 - 14:53, картинка)
- Зачем присылать мне фото книжки, которая лежит у меня на столе? - Kpoк(29.07.2022 13:08)
- А вот у меня никогда не было такой красивой книжечки. Ричу с Керниганом изучал по распечатке на матричном принтере. Так что может он скрин прислал не только лишь для тебя :) - abivan(29.07.2022 13:40)
- Для аутентичности/верификации хотя бы обложечки с Вашим экземпляром
трактата! Не дай Господь Вы свой вариант получили из рук...
свидетелей Иеговы!! (шучу) )) - SERGHIO(29.07.2022 13:21)
- А любого агитатора за Ц надо принуждать смотреть американские
римейки французских кинокомедий. Вот из языка Паскаль они сделали
то же, что из Такси или Высокого блондина. За что ни возьмутся, всё
у них американский футбол получается. - Kpoк(29.07.2022 18:23)
- Эко Вы стилистических... джапов понаставляли )): от "агитатора" до "футбола"! SERGHIO(131 знак., 29.07.2022 21:34, ссылка, ссылка)
- На вкус и цвет. На Паскале писать не так приятно как на Си. Cкpипaч(38 знак., 29.07.2022 21:27)
- Я и говорю, что "на вкус и цвет". "Человек-паук" собирает кассу больше, чем "Территория". - Kpoк(29.07.2022 21:53)
- А любого агитатора за Ц надо принуждать смотреть американские
римейки французских кинокомедий. Вот из языка Паскаль они сделали
то же, что из Такси или Высокого блондина. За что ни возьмутся, всё
у них американский футбол получается. - Kpoк(29.07.2022 18:23)
- Зачем присылать мне фото книжки, которая лежит у меня на столе? - Kpoк(29.07.2022 13:08)
- Я тоже могу поймать на улице психа и использовать его для
дискредитации Паскаля :-) - SciFi(29.07.2022 09:24)
- Жду результатов! - Kpoк(29.07.2022 09:50)
- Ни вчера , ни сегодня, ни завтра не скажу, что Брайан Керниган и
Деннис Ри(т)чи 4 разных чела! Ни за что! И не просите! )) SERGHIO(434 знак., 29.07.2022 13:06 - 14:53, картинка)
- Завтра Вы скажете, что Карл Маркс и Фридрих Энгельс это не одно
лицо, а четыре разных! Kpoк(367 знак., 29.07.2022 09:20)
- Х-м! Никакого стороннего воздействия! Только самонастрой и
некоторое ОТРЕЧЕНИЕ от предубеждений к учению сеих трактатов (Да не
исказится суть их первоосновы)! SERGHIO(330 знак., 28.07.2022 19:03)
- У меня ещё хватает терпения читать Талмуд от Кернигана-Ричи, но
когда знакомлюсь с трудами их последышей, просто священный гнев
обуревает. Видимо аккуратным прихожанам какие-то таблетки дают для
смягчения эффекта восприятия. - Kpoк(28.07.2022 17:45)
- Дык, мало ли? )) А вдруг, т.с., в двух (а то и больше) конфессиях
состоите? Но нет! Истый прихожанин, токмо ASM-вероисповедАния!
Достаточно древнее учение. Уважения стоит. Но... "машинные кода"
ещё более "многовековее"! )) - SERGHIO(28.07.2022 17:34)
- А разве не видно? - Kpoк(28.07.2022 15:46)
- Не желаете — не кушайте. Нам больше достанется :-) - SciFi(28.07.2022 15:15)
- +100 )) Верно! Не отдавайте ему ничего. Особенно клавиши "Shift" и "Caps Lock"! Он их не ценит! )) - SERGHIO(28.07.2022 15:29)
- Стесняюсь спросить: Вы махровый...ASM'атик? ) - SERGHIO(28.07.2022 15:30)
- Я хренею, мамадарагая! Мало там геморроев, ещё кейс-сенситив
добавили. - Kpoк(28.07.2022 15:11)
- Да! - SERGHIO(28.07.2022 14:11)
- Стесняюсь спросить, транслятор с языка Ц case-sensitve? - Kpoк(28.07.2022 13:49)
- Порядок следования LH и HL не очевиден - Kpoк(28.07.2022 09:13)
- для меня L=0, H=1, а далее как в двоичной системе - technik-1017(28.07.2022 13:14)
- О! Спасибо! Мне понравилось! - Nikolay_Po(28.07.2022 08:21)
- Я так же обзываю. И на 64 бита тоже легко растягивать - Звepoящep(28.07.2022 05:45)
- Визуально-мнемонически: SERGHIO(168 знак., 28.07.2022 13:40)
- Да как слои в плате можно: top, int1, int2, bottom:-) - Visitor(27.07.2022 19:31)
- От хай и лоу отказался ввиду отсутствия универсальности. Обозначаю
цифрами от младшего к старшему: byte0, byte1, byte2, byte3... Argon(310 знак., 27.07.2022 19:31)
- +1. Только нумерация, нехер читающему ваш код интригу создавать,
никакого смысла "low-hight" не несут. - Cкpипaч(28.07.2022 08:29 - 14:13)
- нУмерация. "Это нельзя понять, это нужно запомнить"(С) - Codavr(28.07.2022 11:18)
- С индейцами большими и малыми не встречались вы, видимо. Тут нужно
отличать порядок байтов в адресах памяти и порядок по старшинству в
разрядах целого числа. Поймай первого попавшегося погромиста, и он
не поймёт, о чём вот эти ваши 0,1,2,3 (если он в курсе про
индейцев, конечно). - SciFi(28.07.2022 08:48)
- Вам-таки сделается смешно :) но конец, стало быть, по-английски
End. Это привнесли из "Путешествия Гулливера" Джонатана Свифта. Там
была бессмысленная война остроконечников и тупоконечников
(Big-Endians and the Little-Endians) спорящих, с какого конца надо
разбивать варёные яйца. - RxTx(28.07.2022 17:13)
- Вон оно чо. Спасибо, добрый человек. - SciFi(28.07.2022 17:39)
- A yahoo это в честь йеху. Но это, наверно, все знают. Очень уважают пользователей, стало быть. - s_h_e(28.07.2022 17:50)
- Вон оно чо. Спасибо, добрый человек. - SciFi(28.07.2022 17:39)
- Нумеруйте больших - слева направо, а маленьких - справа налево. При
желании размещайте их в объявлении наоборот или через один, как
хотите. - Cкpипaч(28.07.2022 14:14)
- Благодарю за заботу, у меня нет такой проблемы. А вот уважаемого ТС
не мешало бы спросить, с какой целью он всё это затеял. Похоже,
чтобы запустить околотехническую ветку в противовес хохлосрачу.
Благородная цель, можно сказать. - SciFi(28.07.2022 14:18)
- Топикстартеру нужно намекнуть, что размещение в памяти определяется НЕ именами переменных. И можно отгрести) - Cкpипaч(28.07.2022 15:33)
- вангую, что union мутит. - abivan(28.07.2022 15:06)
- Благодарю за заботу, у меня нет такой проблемы. А вот уважаемого ТС
не мешало бы спросить, с какой целью он всё это затеял. Похоже,
чтобы запустить околотехническую ветку в противовес хохлосрачу.
Благородная цель, можно сказать. - SciFi(28.07.2022 14:18)
- Вам-таки сделается смешно :) но конец, стало быть, по-английски
End. Это привнесли из "Путешествия Гулливера" Джонатана Свифта. Там
была бессмысленная война остроконечников и тупоконечников
(Big-Endians and the Little-Endians) спорящих, с какого конца надо
разбивать варёные яйца. - RxTx(28.07.2022 17:13)
- +1 - Codavr(28.07.2022 10:32)
- +1. Только нумерация, нехер читающему ваш код интригу создавать,
никакого смысла "low-hight" не несут. - Cкpипaч(28.07.2022 08:29 - 14:13)
- most least uhigh ulow hmid lmid - General(27.07.2022 19:16)
- xff000000, x00ff0000, x0000ff00, x000000ff - SciFi(27.07.2022 15:57)
- Windows.h => HIWORD, LOWORD Costic(608 знак., 27.07.2022 15:17)
- старший регистр, младший регистр, в каждом из них старший байт и
младший байт. LordN(7 знак., 27.07.2022 15:02)
- "старший помощник, младшего конюха" )) - Aleksey_75(27.07.2022 15:05)
- hrhb hrlb lrhb lrlb LordN(35 знак., 27.07.2022 15:16)
- "старший помощник, младшего конюха" )) - Aleksey_75(27.07.2022 15:05)
- а вы с какой целью интересуетесь ? познакомится хотите ? ) Aleksey_75(49 знак., 27.07.2022 14:49)
- По номеру не пойдет. Номер зависит от индейцев - Лeпилa(27.07.2022 14:51, )
- В чем цель именования? Взять нужный байт? Зачем? Или перевод между индейцами? Если последнее - hton, ntoh, lton, ntol. LwIP использует, можно подсмотреть. - Dingo(28.07.2022 18:36)
- ) хочется обращаться по имени, создавайте структуры !!! - Aleksey_75(27.07.2022 14:53)
- В ней-то и хочу назвать четырех членов подструктуру из uint8 - Лeпилa(27.07.2022 14:56, )
- только не забывайте, что структуры необходимо упаковывать, а то даже uint8_t в 32 разрядных микроконтроллерах будет занимать 4 байта - technik-1017(28.07.2022 05:40)
- Прямо запахло доктором Туе... как его дальше? - VLLV(27.07.2022 15:29)
- ТуамОсес. - Ale3000(28.07.2022 04:25)
- =)) не нарвитесь там где sizeof(uint32) = sizeof(uint16) =
sizeof(uint8) = 1 =)))) - sav6622(27.07.2022 15:13)
- Непонятно, что за случай такой, где sizeof(uint32) = sizeof(uint16)
= sizeof(uint8) = 1 ? - Ale3000(28.07.2022 07:00)
- Какой-нибудь зело борзо экзотический DSP. У TI C2000
sizeof(uint16_t) == sizeof (uint8_t) == sizeof(char) == 1, при этом
CHAR_BITS=16. То есть процессор технически умеет в 8-битный доступ,
но рантайм Си этим не пользуется - lloyd(28.07.2022 09:14)
- Я думал, что uint32_t, uint16_t, uint8_t для того и придуманы,
чтобы на любой архитектуре иметь разрядность 32, 16 и 8 бит. - Ale3000(28.07.2022 09:30)
- Тут все приводят в пример TI C2000. Это экзотика, и натягивать все рассуждения на него непродуктивно. А чаще всего код вообще привязан к конкретному МК, то есть, например, заранее известно, что 32 разряда и Little Endian. Переносимость нужно закладывать осмысленно, если вообще нужно. - SciFi(28.07.2022 10:31)
- да, DSP от девиц... я тоже когда то думал что они 32-16-8 =))) - sav6622(28.07.2022 10:30)
- Я думал, что uint32_t, uint16_t, uint8_t для того и придуманы,
чтобы на любой архитектуре иметь разрядность 32, 16 и 8 бит. - Ale3000(28.07.2022 09:30)
- Какой-нибудь зело борзо экзотический DSP. У TI C2000
sizeof(uint16_t) == sizeof (uint8_t) == sizeof(char) == 1, при этом
CHAR_BITS=16. То есть процессор технически умеет в 8-битный доступ,
но рантайм Си этим не пользуется - lloyd(28.07.2022 09:14)
- Непонятно, что за случай такой, где sizeof(uint32) = sizeof(uint16)
= sizeof(uint8) = 1 ? - Ale3000(28.07.2022 07:00)
- А не лень будет запоминать эти "говорящие" названия? По мне проще
запомнить что LOW тождественен 0 (иил 3 - как удобнее), и тогда не
будет проблем с пониманием что значат прочие байты?... POV(176 знак., 27.07.2022 15:03, ссылка)
- Часто от этих макросов требуется и возможность GET_BYTE(x, b)=c; - AlexBi(28.07.2022 09:32)
- В ней-то и хочу назвать четырех членов подструктуру из uint8 - Лeпилa(27.07.2022 14:56, )
- По номеру не пойдет. Номер зависит от индейцев - Лeпилa(27.07.2022 14:51, )
- как скажет SciFi - явно херня в консерватории раз такое потребовалось )) - POV(27.07.2022 14:48)