У меня впрос про OCG (omniscient code generation) которое рекламируют Hi-Tech Software в своих компиляторах, применительно к МК PIC. Они утверждают что теперь компилятор достаточно умный что-бы определить какие конкретно регистры надо сохранить до того как входит в прерывание (interrupt service routine - ISR). Т.е. вместо того что бы сохранять фиксированное количество регистров каждый раз, дело вроде будет сохранять только те которые надо, тем самым обещяет неиспоьзовать лишние цыклы, ток, итд. Есть вопросы...
1. Это реально работает - кому-нибудь это принесло конкретную выгоду по сравнению с старой версией HiTech PIC компилятора где нет OCG?
2. Стоит ли эта фича того что бы переходить на hi-tech вместо CCS компилятором которым пользовался раньше? Есть ли такая фича в CCS, и имеет ли смысл это иметь?
Тут такое дело - нам надо только лицензионное ПО, так что любой переход надо обосновать мэнаджменту...
PS
Hi-tech вот такую фигню пишет - http://www.embedded.com/products/softwaret..._requestid=6224
Обещяют успехи для PIC10/12/16, но как оно на самом деле? И транслируется для PIC18?