C und µVision2

Gast #26367
Lesenswert?

Hallo,
ich bin gerade dabei mich in C und µVision2 einzuarbeiten. Ich habe 
einfach versucht dem Akku (MC 8032) einen Hextwert zuzuweisen (z.b. ACC 
= 0x50), das übersetzen klappt einwandfrei doch der Debbuger ignoriert 
diese Anweisung ganz einfach. Kann mir jemand sagen wieso?
Meine Zweite frage wäre wie man es in C schafft, dass das Programm erst 
ab einer bestimmten adresse beginnt?

Danke!!!

Grusssssssss
Gast #26368
Lesenswert?

Ein Compiler wie der von uVision benutzt meistens auch einen Optimizer - 
und da ACC = 0x50 ja nicht wirklich was bringt, außer irgendwo im 
Speicher einen Wert hinzuschreiben, den niemand jemals wieder braucht, 
wird die Anweisung wegoptimiert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren