ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
269169 Топик полностью
BaN (27.08.2011 10:52, просмотров: 219) ответил il-2 на А зачем ему сохранять R24, если у вас в read() бесконечный цикл? Делайте законченую программу, и там тогда уже ловите блох.
В read() нет бесконечного цикла. В цикле for, в качестве переменной i используется регистр R24. И при вызове внутри этого цикла функции read(), внутри неё компилятор в качестве временной переменной использует также регистр R24. Соответственно, после каждого вызова функции read, регистр R24 всё время затирается каким-то значением и цикл for не может закончиться, т.к. параметр i все время удовлетворяет условию i<54.