Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. StkSeg SEGMENT PARA STACK 'STACK'
  2. DB 200h DUP (?)
  3. StkSeg ENDS
  4. ;
  5. DataS SEGMENT WORD 'DATA'
  6. HelloMessage DB 13 ;курсор поместить в нач. строки
  7. DB 10 ;перевести курсор на нов. строку
  8. DB 'Hello, world !' ;текст сообщения
  9. DB '$' ;ограничитель для функции DOS
  10. DataS ENDS
  11. ;
  12. Code SEGMENT WORD 'CODE'
  13. ASSUME CS:Code, DS:DataS
  14. DispMsg:
  15. mov AX,DataS ;загрузка в AX адреса сегмента данных
  16. mov DS,AX ;установка DS
  17. mov DX,OFFSET HelloMessage ;DS:DX - адрес строки
  18. mov AH,9 ;АН=09h выдать на дисплей строку
  19. int 21h ;вызов функции DOS
  20. mov AH,7 ;АН=07h ввести символ без эха
  21. INT 21h ;вызов функции DOS
  22. mov AH,4Ch ;АН=4Ch завершить процесс
  23. int 21h ;вызов функции DOS
  24. Code ENDS
  25. END DispMsg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement