Announcement

Collapse
No announcement yet.

assembler

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

  • assembler

    ich programmiere grad assembler.. erst mal ganz einfach.. es soll ein a eingeben werden und auch ein a ausgegeben werden..das klappt.. jetzt soll aber darauf ne 1 addiert werden also man soll a eingeben aber es soll b erscheinen.. wo ist hier der fehler??

    Code:
    .model small ;initialisiert Speichermodell
    .stack 100h  ;initialisiert den Stack
    
    .code        ;Zeichen einlesen
    mov ah,7     ;DOS-Interrupt 7 vorbereiten
    int 21h      ;DOS-Interrupt auslösen
    
    mov dl,al
    add dl,1
    mov ah,2     ;Zeichen ausgeben
    int 21h
    
    mov ah,4ch   ;Programm beenden
    int 21h
    
    END          ;Quelltext-Ende
    zweitens.. wie schaffe ich es dass ich wenn ich mehr eingebe das nicht überschreibe sondern dass ich in neue zeilen schreiben kann.. iwie was mitm wagenrücklauf oder so? vielleicht könnt ihr mir ja helfen ..
Working...
X