Advertisement
Guest User

Untitled

a guest
Sep 29th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DATEN SEGMENT
  2.  
  3. diff   equ 32       ; Differenz bzw. Abstand zwischen Groß und Kleinbuchstaben in
  4. strg   db "ABCDEFGHIJ"  ; der ASCII-Tabelle
  5.  
  6. leng   equ $ - strg
  7.  
  8.        db "$"      
  9.  
  10. DATEN ENDS
  11.  
  12. CODE SEGMENT
  13.  
  14. ASSUME CS:CODE,DS:DATEN
  15.  
  16. begin:      mov ax, DATEN
  17.         mov ds, ax
  18.         lea bx, strg
  19.    
  20.         mov cx, leng
  21.  
  22. print_v:    lea dx, strg        ; Unveränderten String auf dem Bildschirm
  23.         mov ah, 09h     ; ausgeben
  24.         int 21h
  25.  
  26. convert:    add [bx], byte ptr diff ; Umwandeln des Strings  
  27.         inc bx
  28.         loop convert
  29.  
  30. print_n:    lea dx, strg        ; Veränderten String auf dem Bildschirm
  31.         mov ah, 09h     ; ausgeben
  32.         int 21h
  33.  
  34. exitprog:   mov ah, 4Ch     ; Programm beenden
  35.         int 21h
  36. CODE ENDS
  37.      END begin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement