if... then... or... Assembler

Moderator: Rockford

Antworten
Benutzeravatar
Dr. Irata
Beiträge: 1265
Registriert: 24.08.2021 14:40
Has thanked: 182 times
Been thanked: 417 times
Kontaktdaten:

if... then... or... Assembler

Beitrag von Dr. Irata »

Ich habe gerade folgende Logik in Assembler:

wenn a=10 oder b=10 oder c=10 oder d=10
dann f=111

In Assembler habe ich eine Anweisungsstruktur dafür, die 78 Bytes braucht... das geht doch sicherlich deutlich kürzer und schneller... wer hat kreative Ideen??

Online
Benutzeravatar
Kveldulfur
Beiträge: 1036
Registriert: 17.08.2021 02:32
Has thanked: 474 times
Been thanked: 437 times
Kontaktdaten:

Re: if... then... or... Assembler

Beitrag von Kveldulfur »

Hallo!

Also da käme mir folgendes in den Sinn...

Code: Alles auswählen

          LDA #10                ; Mit 10 vergleichen
          CMP VarA
          BEQ true                ; Wenn A = 10 dann true
          CMP VarB
          BEQ true                ; Wenn B = 10 dann true
          CMP VarC
          BEQ true                ; Wenn C = 10 dann true
          CMP VarD
          BEQ true                ; Wenn D = 10 dann true
false:
          JMP Irgendwohin
true:
          LDA #111
          STA VarF
          ...
Grüße
Janko
Meine Projekte findest Du hier...

Benutzeravatar
Dr. Irata
Beiträge: 1265
Registriert: 24.08.2021 14:40
Has thanked: 182 times
Been thanked: 417 times
Kontaktdaten:

Re: if... then... or... Assembler

Beitrag von Dr. Irata »

... perfekt ...

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast