Assembler Programm verstehen

Gast #6429461
Lesenswert?

Hallo Zusammen,

ich könnte mal bitte eure Hilfe gebrauchen.Bin ganz neu hier und ein 
absoluter Anfänger.
Ich untersuche gerade dieses Programm in Assembler MSP430. Die frage 
sind :

 Was wird durch den durch (1) gekennzeichneten Befehl erreicht?

 Warum  wird  der  durch  (2)  gekennzeichnete  Befehl  in  der 
Interrupt-Service-Routine (ISR) benötigt?  Was würde passieren, wenn die 
Anweisung (2) aus der ISR entfernt werden würde?

Was wird durch die beiden durch (3) gekennzeichneten Anweisungen 
erreicht?  Warum   wird   die   ISR   nur   dann   aufgerufen,   wenn 
die   beiden   durch   (3) gekennzeichneten Anweisungen in dem 
Assemblerprogramm stehen?

Kann Jemand mir helfen? Danke im Voraus.
Angehängte Dateien:
Beitrag #6429475 wurde von einem Moderator gelöscht.
Moderator (Firma: Titel) Persönliche Seite #6429571
Lesenswert?

Boris B. schrieb:
> Bin ganz neu hier und ein absoluter Anfänger.
So wie ich das sehe, stimmt diese Aussage nur zur Hälfte. Denn das vor 
einer Woche im  Beitrag "MSP430 aus Statusregister Hilfe!" warst du 
doch auch schon.
Was hast du in der vergangenen Woche denn so gemacht? Datenblatt 
heruntergeladen und angeschaut? Mal ein Buch zur Prozessorarchitektur 
ausgeliehen und angeschaut?

Mit Google und den Suchbegriffen
msp430+bic
msp430+bis
msp430+sr
msp430+p1ies
msp340+p1ie
msp430+p1ifg
finden sich interessante Informationen zum Beantworten der ersten beiden 
Fragen. Und wenn man dann noch die Beschreibung zu den 
Interruptregistern liest, dann kommt man auch auf die Antwort zur Frage 
3.
#6429602
Lesenswert?

Karl M. schrieb:
> Hallo,
>
> erster Schritt, bitte gebe das Zielsystem und den Assembler an.

Schritt vor dem ersten Schritt:

Prüfe ob Speicherprogrammierbare Digitaltechnik überhaupt was für dich 
ist. Prüfe weiterhin ob du vielleicht mit Gartenarbeit und/oder dem 
Sammeln von Briefmarken besser bedient wärst. Beachte dabei auch das 
Wohlergehen deiner Umwelt.
Beitrag #6430157 wurde von einem Moderator gelöscht.
Gast #6430295
Lesenswert?

WerWieWas schrieb:
> Elf Kommentare die rein gar nichts zur Frage des TO beitragen.

Was erwartest du, dass wir die Lösung der Hausaufgabe auf dem 
Silbertablett präsentieren? Damit wäre ihm noch weniger geholfen.

Der TO ist selbst Schuld, wenn er nicht einmal in die Beschreibung der 
verwendeten Befehle und Register schaut.
Beitrag #6430671 wurde von einem Moderator gelöscht.
Beitrag #6430691 wurde von einem Moderator gelöscht.
Beitrag #6430698 wurde von einem Moderator gelöscht.
Beitrag #6430706 wurde von einem Moderator gelöscht.
Beitrag #6430762 wurde von einem Moderator gelöscht.
Beitrag #6430806 wurde von einem Moderator gelöscht.
#6431463
Lesenswert?

Hugo H. schrieb im Beitrag #6430762:
> WerWieWas schrieb:
>> 17 ...
>
> 3
>
> Wird Zeit, dass der Thread geschlossen wird.
Meinem persönlichen Geschmack nach: ja. Und zwar weil ich es 
grundsätzlich verwerflich finde, wenn Leute ihre Hausaufgaben nicht 
selber machen.
Wenn wer an einer bestimmten Stelle nicht weiterkommt und Detailfragen 
stellt: kein Problem. Aber einfach die Aufgabe posten und ohne 
Eigenleistung Ergebnisse abgreifen wollen: nee!
Warum nicht? Weil wir alle irgendwann darunter zu leiden haben, wenn 
Absolventen sich mit derlei Mitteln durchgemogelt haben und dann 
plötzlich vor einem stehen.


In einem einzigen Punkt muss ich dem TO allerdings beistehen:
Karl M. schrieb:
> erster Schritt, bitte gebe das Zielsystem und den Assembler an.

Karl der Große schrieb im Beitrag #6430806:
> hinz schrieb:
>> Sieht nach MP430 aus.
>
> Es geht voran !

DAS hat der TO im ERÖFFNUNGSTHREAD geschrieben:
Boris B. schrieb:
> Ich untersuche gerade dieses Programm in Assembler MSP430.

Und, lieber Karl: Verwende doch bitte an passender Stelle den Imperativ, 
er lautet in diesem Falle 'gib' und nicht 'gebe'!  ;)

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