Announcement

Collapse
No announcement yet.

Zeichen auslesen,Code vereinfachen(Assembler)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeichen auslesen,Code vereinfachen(Assembler)

    Hallo Leutz,

    könnt ihr mir helfen folgenden Code zu vereinfachen. Ich habe wenig mit Assembler zu tun, und finde keine Lösung.

    Es soll aus einer Zeichenkette die anzahl von "a"s und "x"s ausgelesen werden und im Register gespeichert.

    ORG $1000
    text: DC.B 'Das ist aine Zaichenfolge mit fünf a´s und ainem x...'

    ORG $2000
    START: LEA text,A0
    CLR.L D1 ; In D1 steht die Anzahl der a's in text
    loop: MOVE.B (A0)+,D0
    CMPI.B #$61,D0
    BNE next
    ADD.L #1,D1
    next CMPI.B #$78,D0
    BEQ done
    JMP loop
    done: MOVE.B #9,D0
    TRAP #15 ; halt simulator

    END START ; last line of source
    Zuletzt editiert von AnnaUa; 08.02.2010, 15:55.
Working...
X