Advertisement
Guest User

Mammt

a guest
Jan 22nd, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 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. mov ax,0b800h
  9. mov ds,ax
  10. mov ax,@data
  11. mov es,ax
  12. mov ax,0700h
  13. xor di,di
  14. mov cx,2000
  15.  
  16. ciclo1:
  17. mov [di],ax
  18. add di,2
  19. loop ciclo1
  20.  
  21. xor si,si
  22. xor di,di
  23. scrivi1:
  24. cmp es: byte ptr f1[si],0
  25. je fine1
  26. mov dl,es:f1[si]
  27. mov [di],dl
  28. inc si
  29. add di,2
  30. jmp scrivi1
  31. fine1:
  32. mov ah,07h
  33. int 21h
  34.  
  35. mov ax,0700h
  36. xor di,di
  37. mov cx,2000
  38.  
  39. ciclo2:
  40. mov [di],ax
  41. add di,2
  42. loop ciclo2
  43.  
  44. xor si,si
  45. xor di,di
  46. scrivi2:
  47. cmp es: byte ptr f2[si],0
  48. je fine2
  49. mov dl,es:f2[si]
  50. mov [di],dl
  51. inc si
  52. add di,2
  53. jmp scrivi2
  54. fine2:
  55. mov ah,07h
  56. int 21h
  57.  
  58. mov ax,0700h
  59. xor di,di
  60. mov cx,2000
  61. ciclo3:
  62. mov [di],ax
  63. add di,2
  64. loop ciclo3
  65.  
  66. xor si,si
  67. xor di,di
  68. scrivi3:
  69. cmp es: byte ptr f3[si],0
  70. je fine3
  71. mov dl,es:f3[si]
  72. mov [di],dl
  73. inc si
  74. add di,2
  75. jmp scrivi3
  76. fine3:
  77. mov ah,07h
  78. int 21h
  79.  
  80. mov ax,0700h
  81. xor di,di
  82. mov cx,2000
  83.  
  84. mov ah,4ch
  85. int 21h
  86. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement