Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK
  3. .DATA
  4. f1 db "Ciao",0
  5. f2 db "Hello world!",0
  6. f3 db "Siamo alla fine del mondo!",0
  7. .CODE
  8.  
  9. mov ax,0b800h
  10. mov ds,ax
  11. mov ax,0700h
  12.  
  13. ;Clear Screen
  14. xor di,di
  15. mov cx,2000
  16. ciclo1: mov [di],ax
  17. add di,2
  18. loop ciclo1
  19.  
  20. xor si,si
  21. xor di,di
  22.  
  23. scrivi1: cmp es: byte ptr f1[si],0
  24. je fine1
  25. mov dl,f1[di]
  26. mov [di],dl
  27. inc si
  28. add di,2
  29. jmp scrivi1
  30. fine1:
  31.  
  32. mov ah,07h
  33. int 21h
  34.  
  35. ;Clear Screen
  36. xor di,di
  37. mov cx,2000
  38. ciclo2: mov [di],ax
  39. add di,2
  40. loop ciclo2
  41.  
  42. scrivi2: cmp es: byte ptr f2[si],0
  43. je fine2
  44. mov dl,f1[di]
  45. mov [di],dl
  46. inc si
  47. add di,2
  48. jmp scrivi1
  49.  
  50. fine2:
  51. mov ah,07h
  52. int 21h
  53.  
  54. ;Clear Screen
  55. xor di,di
  56. mov cx,2000
  57. ciclo3: mov [di],ax
  58. add di,2
  59. loop ciclo3
  60.  
  61.  
  62. scrivi3: cmp es: byte ptr f3[si],0
  63. je fine3
  64. mov dl,f1[di]
  65. mov [di],dl
  66. inc si
  67. add di,2
  68. jmp scrivi3
  69.  
  70. fine3:
  71. mov ah,07h
  72. int 21h
  73.  
  74. mov ah,4ch
  75. int 21h
  76. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement