Я получил этот унаследованный код я анализирующий:Как вложенные, если-иначе петли решенных в BASIC
If (X) then
if Cnt < 4 then Cnt = Cnt + 1 ; 4 samples
Else
if Cnt > 0 then Cnt = Cnt-1 ; keep history
EndIf
который имеет Cnt
идти вверх и вниз в зависимости от X
И Я задаваясь вопросом, действует ли это другое утверждение, как их отступление, подразумевает, что они думают, что это так.
Код может быть истолковано более как:
If (X) then
if Cnt < 4 then
Cnt = Cnt + 1 ; 4 samples
Else
if Cnt > 0 then
Cnt = Cnt-1 ; keep history
EndIf
В которой Cnt
добраться до 4, а затем переключает включения/выключения, если X истинно.
Это базовое, скомпилированное с использованием BCI51. Это базовый компилятор для 8051 с 1990 года в Systronix.
Как вложенные пары if-else решаются в основном?
Ах, я не знал о том же аспекте базовой линии. И да, изменение кода легко, но для его тестирования требуется чип 8051. Силы, которые не хотят позволять мне касаться их производственной единицы. Хм, да, самый безопасный маршрут - это получить 8051 и проверить это. – Philip
Возможно, эмулятор может также сделать трюк? – DrRobotNinja
Это правильно, аспект одной и той же линии означает конец, если это означает, что он работает по назначению. Это груз с моей груди. Спасибо Dr. Robot Ninja. – Philip