Aufgabenstellung ARM7

OP #264831
Lesenswert?
• ▲
▼
Hallo

wir haben als Studienfach Mikroprozessortechnik und behandel dort den
ARM7. Unser Professor hat uns eine Aufgabe gestellt und ich kann Sie
einfach nicht lösen. Vieleicht hat hier ja jemand einen Ansatz für
mich.

Aufgabe:

Berechnen Sie folgende Ergebnisse:
r2=4+537
r3=537-4
r4=4-537

Geben Sie die Ergebnisse in dezimaler und hexadezimaler Form an.
Bei der Addition und Subtraktion sollen jeweils die N,Z,C,V Flags
geändert werden.

Hier mal mein Ansatz:

MOV r2,#0x4
MOV r3,#0x0h219

LDR r2
LDR r3

ADD r2,r2,r3
STR r2

SUB r3,r3,r2
STD r3

SBC r4,r2,r3
STD r4

Könnte man das so Programmieren?
Wie gitbt man denn gespeichtert Daten in der entsprechenden
Formatierung (dezimal, hexadezimal) wieder aus?

Vielen Dank schon mal im voraus
Gast #264832
Lesenswert?
• ▲
▼
In der Aufgabe steht nicht "ausgeben" sondern "angeben".
Klingt für mich, als sollte man das angeben ;) also hinschreiben und
nicht irgendwie vom MC ausgeben.

Der Rest steht im Handbuch und lässt sich mit einem Simulator
herausfinden.
Gast #264836
Lesenswert?
• ▲
▼
"Komische aufgabe.....worauf soll man denn das ergebniss ausgeben
(sofern ausgeben gemeint ist) ?"

Da ja das Semester nicht lange läuft, ist zu vermuten, daß auch die
Zahlensysteme recht neu sind.
Deshalb soll man das halt mal selber umrechnen und aufschreiben.
Solche Aufgaben gab es bei uns damals auch immer wieder. Das ist doch
nichts Ungewöhnliches.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.