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??
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 ..
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