dsl shark - anfängerproblem - vergleich von werten

Gast #1682090
hallo

ich habe ein Problem un hab durch suchen auch noch keine Lösung 
gefunden.
Wir müssen bei uns an der FH einen dsp aus der Shark-Serie in Assembler 
(mit vidualDSP++) programmieren und nun komme ich nich weiter.

an sich sollte am ende sowas raus kommen:
1
if a=0 {anweisung A1}
2
else {anweisnung A2}

daraus habe ich dann ein solches Konstukt zusammengestellt, aber es 
funktioniert nicht.
1
R11=0;
2
R12=1;
3
comp(R12,R11);  // vergleich von 2 werten - AZ im ASTAT register wird gesetzt je nachdem, ob sie gleich oder ungleich sind 
4
if ?????? jump fblock;
5
   tblock: A1;
6
   jump weiter;
7
fblock: A2;
8
weiter:

jetzt weiß ich nicht, wie ich das ASTAT-Register auslesen kann, um die 
Bedingung (??????) in die IF-Anweisung zu setzen.

vielen Danke schonmal
Gast #1682094
> jetzt weiß ich nicht, wie ich das ASTAT-Register auslesen kann, um die
> Bedingung (??????) in die IF-Anweisung zu setzen.

Kuck mal ins RTFM in der Kategorie 'bedingter Sprung'. Dafür gibts 
(fast) ganz sicher einen extra (Sprung)Befehl.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.