Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 24.01.2014, 19:20   #81
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Арктур Посмотреть сообщение
Не просто оптимизация !
Уже становится страшно!
Сообщение от Арктур Посмотреть сообщение
Только у CV видел хитрые приемы оптимизации, когда три команды в подпрограмму выделяются, и вместо них один call добавляется. Ну и ret к тем трем командам. Так 2 байта экономят, а то что код в два раза медленней стал там не никто не волнуется.
Афигеть!
Сообщение от Арктур Посмотреть сообщение
Ни IAR, ни GCC такой извращенной оптимизации не имеют.
Ну, если честно, ИАР тоже этой заразой страдает, чем приводит меня в неописуемый восторг и располагает к плевательным рефлексам.
Реклама:
nahimovv вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 19:21   #82
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от _Артём_ Посмотреть сообщение
Пользователи CV могут доказать, что code reordering сделан в CV лучше всех
Да, здесь не поспоришь!
nahimovv вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 19:26   #83
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Арктур Посмотреть сообщение
тоже когда-то на "бейсиках" что-то писал. На "Спектруме".
Я и сейчас балуюсь на реале...
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 19:35   #84
Арктур
Почётный гражданин KAZUS.RU
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Я как-то написал на бейсике с ассемблером.
Там ещё АЦП прикрутил на куче проводков. Работало.
Осциллограммки, спектр из микрофона.
Сейчас на Паскале помогаю племяшке.

Последний раз редактировалось Арктур; 24.01.2014 в 20:30.
Арктур вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 21:02   #85
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от nahimovv Посмотреть сообщение
ИАР тоже этой заразой страдает, чем приводит меня в неописуемый восторг и располагает к плевательным рефлексам.
Иар - он же ручной совсем...Эта зараза называется cross call optimization и отключается/включается соответствующей галкой в настройках.
_Артём_ вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 21:16   #86
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,443
Сказал спасибо: 99
Сказали Спасибо 315 раз(а) в 231 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Ну что же вы от темы отвлеклись. Оптимизация в CV - это совсем другая степь.

Просто согласитесь, что были неправы насчёт volatile, а то куча слов и всё не по делу.
Godzilla82 вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 21:37   #87
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
Просто согласитесь
Согласились - вы не правы, а иначе расскажите о code reordering в CV.
nahimovv вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 21:41   #88
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
Оптимизация в CV - это совсем другая степь.
Не степь, а материя других порядков...

Сообщение от Godzilla82 Посмотреть сообщение
Просто согласитесь, что были неправы насчёт volatile
Можем и согласится (я точно могу), если сформулируете пункты в которых мы ошибаемся насчёт volatile в CodeVision.
_Артём_ вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 21:41   #89
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от _Артём_ Посмотреть сообщение
Эта зараза называется cross call optimization и отключается/включается соответствующей галкой в настройках
В ИАР под STM8 не отключается, живёт, зараза, своей жизнью.
nahimovv вне форума   Ответить с цитированием
Непрочитано 24.01.2014, 22:18   #90
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от nahimovv Посмотреть сообщение
В ИАР под STM8 не отключается, живёт, зараза, своей жизнью.
А, ну да - Иары же разные есть... Может он там фигурирует как опция командной строки и просто не отключается в IDE (типа птичку забыли)?
_Артём_ вне форума   Ответить с цитированием
Ответ

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CodeVisionAVR selevo Embedd С 11 26.02.2016 22:16
SD и CodeVisionAvr 2.04.4a sersne Микроконтроллеры, АЦП, память и т.д 29 24.03.2010 18:39
CodeVisionAVR V2.03.2 dimonbest Микроконтроллеры, АЦП, память и т.д 253 29.09.2009 22:37
New CodeVisionAVR 1.25.8 dimonbest Микроконтроллеры, АЦП, память и т.д 15 07.02.2008 12:56
Help CodeVisionAVR Serg79 Микроконтроллеры, АЦП, память и т.д 3 15.12.2005 23:32


Часовой пояс GMT +4, время: 15:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot