Ich habe es mit Keil-μVision und Asem-51 versucht, aber sie stecken immer noch, dass es ein Syntaxfehler ist. Hier ist mein Code:Warum funktioniert der "acall" -Befehl nicht im Atmel 89C2051-Mikrocontroller?
acall subroutine1
.
.
.
subroutine1:
.
.
.
ret
Sie sollten später in Ihrer Quelldatei Unterprogramme aufrufen können. Wie dies zu tun ist, hängt von Ihrem Assembler ab (Keil/Assem-51/etc), aber wenn es eine Option für die "Zwei-Pass-Assembly" gibt, sollte das den Trick machen ... – psmears