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

 
 
> Плюсы ИАР
FormatCft
сообщение Dec 16 2008, 18:37
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 331
Регистрация: 22-07-08
Из: Р О С С И Я
Пользователь №: 39 145



Всем здравствуйте.
===
Я смотрю в основном люди пользуют иар. Даже ветка выделена специальная.
Особо интересно мнение тех, кто пользовался другими компиляторами. В чем его основные достоинства и недостатки?
===
Всем заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Кононов Василий
сообщение Mar 2 2009, 10:20
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 15-08-05
Пользователь №: 7 641



Говорю про подобные моменты:
Код
//  890     if (bit)
        CMP         R0,#+0
        BEQ         ??korsumcount_5
//  891         dword0 |=1;
        ORR         R1,R1,#0x1
//  892
//  893     databuffshift[0]=dword0;
??korsumcount_5:
        STR         R1,[R2, #+0]


а мог бы сделать так:

Код
//  890     if (bit)
        CMP         R0,#+0
//  891         dword0 |=1;
        ORRNE         R1,R1,#0x1
//  892
//  893     databuffshift[0]=dword0;
        STR         R1,[R2, #+0]


GCC выполняет подобную оптимизацию и без включения оптимизации...

__noreturn в 4.31 ARM - еще отсутствует, хотя в 4.11 для AVR есть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 2 2009, 10:51
Сообщение #3


Гуру
******

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



Цитата(Кононов Василий @ Mar 2 2009, 13:20) *
__noreturn в 4.31 ARM - еще отсутствует, хотя в 4.11 для AVR есть.

А вот 19 веке, ни фирмы Atmel, ни AVR не существовало. Ну и что? __noreturn есть и в 4 и в 5 ветках EWARM, возможно, что его когда-то не было, ну и что?





Цитата(Rst7 @ Mar 2 2009, 13:33) *
Вот Ваш код. Собран 5.20

Четверка, естественно, генерит такой-же.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- FormatCft   Плюсы ИАР   Dec 16 2008, 18:37
- - Baser   Плюсы в том, что ИАР - это один из лидеров в своей...   Dec 16 2008, 20:56
|- - FormatCft   Цитата(Baser @ Dec 17 2008, 01:56) Плюсы ...   Dec 16 2008, 21:41
- - MALLOY2   ЦитатаДля армов, я так понял, лучшим является кейл...   Dec 17 2008, 05:51
|- - defunct   Цитата(MALLOY2 @ Dec 17 2008, 07:51) тут ...   Dec 24 2008, 01:26
|- - zltigo   Цитата(defunct @ Dec 24 2008, 04:26) Keil...   Dec 24 2008, 05:49
|- - Lelikk   Цитата(zltigo @ Dec 24 2008, 08:49) C поя...   Jan 5 2009, 18:42
|- - sergik_vrn   Цитата(zltigo @ Dec 24 2008, 08:49) C поя...   Jan 14 2009, 10:35
- - MrYuran   С кейлом не сравнивал, но по сравнению с GCC код у...   Dec 17 2008, 06:27
|- - zltigo   Цитата(MrYuran @ Dec 17 2008, 09:27) Но е...   Dec 17 2008, 14:21
|- - Proton   Цитата(zltigo @ Dec 17 2008, 20:21) Не ви...   Dec 17 2008, 17:51
|- - zltigo   Цитата(Proton @ Dec 17 2008, 20:51) однак...   Dec 17 2008, 18:36
|- - FormatCft   Цитата(zltigo @ Dec 17 2008, 23:36) Сложн...   Dec 18 2008, 11:55
|- - scout   Цитата(zltigo @ Dec 17 2008, 21:36) Сложн...   Dec 18 2008, 14:02
|- - Legotron   Цитата(zltigo @ Dec 17 2008, 21:36) Сложн...   Dec 18 2008, 16:11
- - Rst7   ЦитатаНо есть по-моему у ИАРа жирный минус - откро...   Dec 17 2008, 07:06
- - MALLOY2   ЦитатаЧем принципиально консоль от окна отладчика ...   Dec 18 2008, 14:24
|- - zltigo   Цитата(MALLOY2 @ Dec 18 2008, 17:24) Доб...   Dec 18 2008, 15:01
- - scout   MALLOY и zltigo спасибо за информацию. Сейчас как...   Dec 18 2008, 15:41
|- - FormatCft   Цитата(scout @ Dec 18 2008, 20:41) MALLOY...   Dec 18 2008, 15:52
|- - zltigo   Цитата(scout @ Dec 18 2008, 18:41) Кстате...   Dec 18 2008, 16:02
|- - FormatCft   Цитата(zltigo @ Dec 18 2008, 21:02) Упаси...   Dec 18 2008, 16:23
|- - zltigo   Цитата(FormatCft @ Dec 18 2008, 19:23) Не...   Dec 18 2008, 16:29
|- - FormatCft   Цитата(zltigo @ Dec 18 2008, 21:29) Не ве...   Dec 18 2008, 21:22
- - MALLOY2   ЦитатаДа именно очень спорный вопрос, т.к. среда K...   Dec 24 2008, 05:49
|- - defunct   Цитата(MALLOY2 @ Dec 24 2008, 07:49) Но я...   Jan 1 2009, 04:32
- - Rst7   ЦитатаЯ успел немного попользоваться 4-ой версией ...   Jan 6 2009, 08:58
|- - zltigo   Цитата(Rst7 @ Jan 6 2009, 11:58) Не знаю,...   Jan 6 2009, 10:06
|- - Lelikk   Цитата(zltigo @ Jan 6 2009, 13:06) Это де...   Jan 8 2009, 08:05
|- - zltigo   Цитата(Lelikk @ Jan 8 2009, 11:05) Не зам...   Jan 8 2009, 08:16
|- - Lelikk   Цитата(zltigo @ Jan 8 2009, 11:16) Со вре...   Jan 8 2009, 10:55
- - Кононов Василий   Давно пользуюсь IAR для AVR. Поэтому для нового пр...   Mar 2 2009, 08:37
- - Rst7   ЦитатаКроме того не могу добиться условного выполн...   Mar 2 2009, 08:40
- - Кононов Василий   Специально закачал 5.30 - так же не использует усл...   Mar 2 2009, 09:49
- - Rst7   Цитататак же не использует условного выполнения, в...   Mar 2 2009, 10:07
- - Rst7   ЦитатаГоворю про подобные моменты: Вот Ваш код. С...   Mar 2 2009, 10:33
|- - Кононов Василий   Спасибо за подсказку! Моя ошибка была в попытк...   Mar 2 2009, 11:37
- - Rst7   ЦитатаНе понятно только одно - почему компилятор н...   Mar 2 2009, 11:51


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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 00:48
Рейтинг@Mail.ru


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