Я работаю с 89C51 в Keil uVision.
Я каким-то образом приобрел привычку использовать
JMP label ; goto label
Согласно техническому описанию, JMP
должно быть записано как JMP @A+DPTR
, а для того, что я использую, следует использовать SJMP
, LJMP
и AJMP
.
Тем не менее, то, как я его использую, работает просто отлично.
Вопрос в том, почему? Это какое-то дополнение к языку от uVision?
JMP
, если вы используете таблицу переходов. - person DigitalNinja   schedule 27.03.2015