Hier ein kleiner Buchstabendwandler in ASM er macht kleine Buchstaben zu groÃ?en und umgekehrt^^
Code
- anf:
- mov ah,8 ;zeichen einlesen ohne ausgabe
- int 21h
- cmp al,27
- je ende ;wenn al gleich 27 springe an ende
- cmp al, 5Ah ;vergleiche al mit z
- jbe addi ;Springe, wenn vorzeichenlos kleiner oder gleich
- sub al, 20h ;subtrahiert 20
- jmp ausg ;springe zur ausgabe
- addi:
- add al, 20h ;addiere 20 dazu
- ausg:
- mov ah, 2 ;zeichen ausgabe
- mov dl, al
- int 21h
- jmp anf
- ende:
- mov ah, 4ch ;programm beenden
- int 21h
MfG