singlskv 0 3 февраля, 2008 Опубликовано 3 февраля, 2008 · Жалоба А вы по какой книжке С учили? Или может быть С++?Как точно заметил в одной из веток Сергей Борщ, "по С есть только одна книжка, K&R, все остальное ссылается на нее", ну и конечно еще есть стандарт С который хорош для тех случаев когда K&R говорят что это зависит от реализации... А по С++ есть Страусуп & Co, и все остальное ..... ну Вы поняли.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tiro 0 4 февраля, 2008 Опубликовано 4 февраля, 2008 · Жалоба Как точно заметил в одной из веток Сергей Борщ, "по С есть только одна книжка, K&R, все остальное ссылается на нее", ну и конечно еще есть стандарт С который хорош для тех случаев когда K&R говорят что это зависит от реализации... А по С++ есть Страусуп & Co, и все остальное ..... ну Вы поняли.... Я то понял.. "Извини, в ответах я ограничен, правильно задавай вопросы" :) В данном случае (ИМХО) полезнее пользоваться документацией на микроконтроллер и компилятор. Собственно, по самому первому вопросу - компилятор не обязательно запретит прерывания. Все будет зависеть от: 1) размера переменной; 2) места ее размещения (озу/порт); 3) использования ее в прерывании и тому подобного. Необходимо просмотреть листинг ассмеблера, сгенерированного компилятором и сделать необходимые коррекции в исходный текст. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 4 февраля, 2008 Опубликовано 4 февраля, 2008 · Жалоба Собственно, по самому первому вопросу - компилятор не обязательно запретит прерывания. Необходимо просмотреть листинг ассмеблера, сгенерированного компилятором и сделать необходимые коррекции в исходный текст. Я бы скзал обязательно не запретит прерывания. Компилятор не имеет права решать за программиста, ИМХО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться