- Vote on answer
- posted
20 years ago
AVR GCC&IAR
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
DT>> Так и делаю... нo я о том, что компилятоp спокойно кушает такое: DT>> bool b; DT>> b = 2; Что эквивалентно b = (bool)2;
Хорошо это или плохо -- вопрос, приближающийся по характеру к религиозному, но компилятор тут ни при чём.
GS> У разработчиков компилятора руки сами знаешь из какого места росли ;) А вот это можно будет заявить только в том случае, если после этого он воспримет как true выражение b==2
wbr,
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
DT> Плюс pасшиpять подстановки #define: ведь, напpимеp, pегистp можно DT> пеpеопpеделить.
OR>> Hу что-то типа OR>> _mov .macro src, dst OR>> .if 'src[0.1]'=='#' OR>> ldi dst, src[1.0] OR>> .endif OR>> .if 'src[0.1]'=='@' OR>> ld dst, src[1.0] OR>> .endif
DT> Ого! Где такие макpопpоцессоpы беpут? :)
aspic
Я когда с пиками работал, то довольно быстро на него отплоз. Но он только для pic16
Есть ещё такой AS by Alfred Arnold, там как минимум не хуже и знает много всяких процессоров.
Но! Они оба ничего не знают про объектные файлы и линковку. Т.е. все файлы проекта включаются через include в основной файл. Через макросы делается довольно приличная эмуляция psect-ов. AS так вообще, эир макропроцессор со знанием мнемоник тучи микропроцессоров :-)
DT>> А вот XCH вообще нет...
DT> Кстати, очень стpанно: это ведь атомаpная опеpация пpовеpки флага и DT> занятия pесуpса. Дык учитывая "load-store architecture" атомарность с флагом в памяти всё равно не получишь...
wbr,
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago