|
пишу значит себе на сях, никого не трогаю....
прога сбоит иногда, и совершенно непонятно из-за чего, но вот СОВЕРШЕННО случайно наткнулся на следующее..
определил
unsigned long counter;
далее в теле проги так для теста...
counter=256*255; 256*255=65280=00 00 FF 00h
в карте памяти регистров это выглядит как (FF FF FF 00), т.е. эта скотина заполняет FF ми. пустые разряды !!!
counter=256*100; считает правильно ! (видимо до 32768)
counter=256*200; уже нет, опят ФФ !
если просто присваивать различные чила - то все отлично.
мож кто сталкивался с таким безобразием ? как победить ?
E-mail: info@telesys.ru