Добавил в Bootstrap (с полученного диска v1.11) отладочные сообщения и программную задержку. Столкнулся с проблемой - при попытке подобрать задержку для вывода на экран, получаю то мгновенный вывод, то очень большую задержку.
При этом добавляется/убирается всего одна операция j++.
Из-за чего может быть такое?
Я (когда не лень) в непонятных местах скармливаю готовый бинарник (Atmega, Motorola, ARM, PXA) хорошему дизасму IDA и смотрю что там наколбасил компилер - иногда такие крендебобели в коде встречаются :))
ida конечно хорош, но в случае когда есть исходники имхо удобней пользоваться средствами компилятора - флаг -S для gcc или еще лучше objdump -S для получения листинга бинарников (предварительно собранных с отладочной информацией) - там будет расписана каждая строчка сишного кода во что она сгенерировалась компилятором что намного удобней.
В целом возразить нечего, но иногда лень заедает, этож доку читай, ключи прописывай..
А тут, скормил и в живую посмотрел. Да, еще Ида граф-схемы прикольные рисует :)