Hallo, ich hab ein Problem mit dem C51-Compiler aus uVision. Folgendes Programm
1 | |
2 | |
3 | |
4 | |
kompiliert der zu diesem ASM-Code:
1 | |
2 | |
3 | |
Als Ergebnis müsste eigentlich 983 rauskommen. Selbst mit einer printf-Anweisung optimiert mir der Compiler das alles weg. Kann mir jemand sagen warum er das macht?