Wie vergleichen ob Wert Größer= oder kleiner 50

Gast #209297
Hallo,
ich hab folgendes Problem. Ich möchte prüfen ob ein Wert an z.B. P5
meines 80535 größer oder gleich 50 ist und dann an eine Marke Springen.
Und wenn er kleiner 50 ist an eine andere Marke. Ich finde nur keinen
passenden Befehl dafür. Kann mir jemand helfen wie ich das Problem
lösen kann?
Danke schonmal.
Gruß
Martin
Gast #209298
Kannst du mit dem cjne Befehl machen. Bei ungleich zu einem Label
springen. Wenn Wert kleiner oder größer, wird Carry-Flag gesetzt. Mußt
du nochmal schauen, genau weiß ich es auch nicht mehr......

Mfg Sascha
Gast #209299
if(wert >= 50)
 {
....
 }
else if(wert < 50)
 {
 ...
 }

PS.: Nachdem keine Programmiersprache zu finden war, entschloss ich
mich halt für C ;-). Also bitte die gewünschte Sprache angeben
Gast #209300
Assembler, hab ich vergessen hinzu zuschreiben.
Also mit CJNE kann ich ja nur ne Konstante oder Register mit einem Wert
vergleichen, damit weis ich aber nicht ob der größer oder kleiner ist
:-(.
Gast #209301
Dafür testest du ja dann das Carry-Flag....

test:       cjne  A,#50,test1        ;wenn ungleich, test1
            ....                     ;wenn gleich, wird hier
            ....                     ;weiter gemacht
            ret

test1:      jc    test2              ;Wert ist kleiner
            ....
            ....
            ret

test2:      ....                     ;Wert ist größer
            ....                     ;
            ret

       Mfg Sascha

Antwort schreiben

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