Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. org 100h
  2. Start:
  3. mov ah,$09 ;çàïðîñ íà ââîä
  4. mov dx,quest
  5. int 21h
  6.  
  7. mov ah,$0A ;ââîä
  8. mov dx,strPoint
  9. int 21h
  10.  
  11. mov ax, 0
  12. mov al, [strPoint + 1]
  13. mov bx, strPoint + 2
  14. add bx, ax
  15. mov ax, '$'
  16. mov [bx], ax
  17.  
  18. mov al, [strPoint+7] ;Çàäà¸ì 6 ýëåìåíò
  19. mov bl, [strPoint+4] ;Çàäà¸ì 3 ýëåìåíòû
  20. mov [strPoint+7], bl ;Çàíîñèì ýëåìåíò 6 â ðåãèñòð ñ 3
  21. mov [strPoint+4], al ;Çàíîñèì ýëåìåíò 3 â ðåãèñòð ñ 6
  22.  
  23. mov ax, [strPoint+8] ;s7 ;S5:=S8–(S7–S2)
  24. mov bx, [strPoint+9] ;s8
  25. sub ax, [strPoint+3] ;S7-S[2]=s5
  26. sub bx, ax ;S8-(S7-S2)
  27. mov [strPoint+6], bl
  28.  
  29. mov ah, $09 ;ïåðåõîä
  30. mov dx, strone
  31. int 21h
  32.  
  33. mov ah, $09
  34. mov dx, strPoint + 2
  35. int 21h
  36.  
  37. mov ah,$08 ;îæèäàíèå
  38. int 21h
  39. ret
  40.  
  41. quest:
  42. db "Enter the string: $"
  43. strone:
  44. db 10, 13, '$'
  45. strPoint:
  46. db 12, 0, 12 dup(?)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement