реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Как из Байта получить восемь значений 0 и 1, CodeVision AVR
zltigo
сообщение Dec 26 2008, 07:48
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DenisIV @ Dec 26 2008, 02:42) *
Походу некоторые компилёры требуют конкретной операции внутри скобок for, а то
(условие)?[тело true]:[тело false] - эт ж if(условие)[тело true]else[тело false] и их и тошнит...
2moderator:А может эти вышеперечисленные весчи собирать и в какую-ндь тему отдельно выделенную закидывать?

Извините, конечно, но написанное Вами про conditional operator нужно закидывать в мусорник sad.gif. Христа ради почитайте стандарт языка.
Цитата
Не знаю, помню когда сдвиг вправо у меня компилёр ошибался
и иногда задвигал в старший бит '1', а влево - всегда '0'

И этот перл - тоже.
P.S.
Программисты пользуются компиляторами и они у них ведут себя стандартно. Рекомендую тоже пререстать пользоватся "компилёрами", правда для этого придется сначала повысить свою квалификацию "программера" до программиста.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DenisIV
сообщение Dec 26 2008, 12:25
Сообщение #32


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-12-08
Из: Республика Беларусь, г.Минск
Пользователь №: 42 380



Цитата(zltigo @ Dec 26 2008, 10:48) *
Рекомендую тоже пререстать пользоватся "компилёрами", правда для этого придется сначала повысить свою квалификацию "программера" до программиста.

Зачем так грубо?
Квалификации в области asm более чем достаточно. Была в 90-х годах версия АОН "Полесье" - знакомьтесь : я её автор. С я изучаю не так давно, а слова компилёр, программер, винт флэшка, скомпилять, отформатить являются слэнгом и не говорят о том, что человек чего-то не знает или не уважает. Например, если человек приходит в аптеку и просит резинку, ему дадут не жвачку. Они знают что это. Просто если иногда кому-то режет слух, скажите прямо об этом. Хотя у меня эта работа совмещена с хобби и поэтому я не раздражаюсь, если так говорят.
Я раздражаюсь, если народ не представляет себе, о чём говорит. Например :
- Я такой крутой программист, могу для ПК написать чё хошь!
- Напиши, мне нужен генератор например 1 кГц на н-ной ножке LPT порта.
- Легко!
Потом берём осциллограф и смотрим : Вау, откуда взялся джиттер ?
- Кричит, что щас исправит... Пытается... Не получается... Винда доступ не даёт... Драйвер свой писать надо...
- А под ДОСом сможешь?
- А как под дос написать?

Итого мы видим, что человек учился с 1 по 10 класс, пропустил 2 и 3 классы. И этой базы у него нет. И он не представляет себе аппаратную часть ПК. А как можно написать программу, не зная схемы? Настоящий программист должен и в схемах рубить и с паяльником уметь!
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 26 2008, 12:45
Сообщение #33


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Сергей Борщ @ Dec 26 2008, 00:13) *
Что именно в этой записи ему будет непонятно? Единственным возможным побочным эффектом может быть лишнее чтение PORTW после записи.

была такая история...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 26 2008, 13:06
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DenisIV @ Dec 26 2008, 15:25) *
Я раздражаюсь, если народ не представляет себе, о чём говорит.....

Представьте себе! я тоже. Дальше объяснять надо smile.gif smile.gif smile.gif?
Цитата
...и с паяльником уметь!

и с паяльником я с 5 лет - уже 43 года как... Что не мешает мне и прилично программировать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Goodefine
сообщение Dec 26 2008, 13:47
Сообщение #35


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Цитата(_Pasha @ Dec 26 2008, 16:45) *

И правда, скобки нужны. А все, видать, потому что оператор присваивания имеет самый низкий приоритет...Так работает:
Код
(*byte&mask)? (PORTW|=(1<<BIT)):(PORTW&=~(1<<BIT));

Результат абсолютно идентичный...

Сообщение отредактировал Goodefine - Dec 26 2008, 14:00


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 26 2008, 14:05
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Сообщение модератора.
Уважаемые, участники! Завязывайте флудить и "меряться пиписьками". Пожалуйста, придерживайтесь темы топика!
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016