Вывести два сообщения в одну строку - Assembler

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Вот программа Hello World, которая выводит два сообщения : HelloMessage и HelloMessage2. В разных строках. Как сделать, чтобы она выводила их в одной строке ? Что значат параметры " 13,10,'$' " ?
.MODEL small
.STACK 100h
.DATa
    HelloMessage DB 'Hello World',13,10,'$'
    HelloMessage2 DB 'Hello World 2',13,10,'$'
.CODE
MAIN:
    mov ax,@data
    mov ds,ax
    mov ah,9
    mov dx,OFFSET HelloMessage
    int 21h
    mov ah,9
    mov dx,OFFSET HelloMessage2
    int 21h
    mov ah,4ch
    int 21h
END MAIN

Решение задачи: «Вывести два сообщения в одну строку»

textual
Листинг программы
;ASCII.inc - ASCII control character set
NULL    =   0       ; 0 Null character
SOH =   1   ; 1 Start of Header
STX =   2   ; 2 Start of Text
ETX =   3   ; 3 End of Text
EOT =   4   ; 4 End of Transmission
ENQ =   5   ; 5 Enquiry
ACK =   6   ; 6 Acknowledgement
BEL =   7   ; 7 Bell
BS  =   8   ; 8 Backspace
HT  =   9   ; 9 Horizontal Tab
LF  =   0Ah ; 10 Line feed
VT  =   0Bh ; 11 Vertical Tab
FF  =   0Ch ; 12 Form feed
CR  =   0Dh ; 13 Carriage return
SO  =   0Eh ; 14 Shift Out
SI  =   0Fh ; 15 Shift In
DLE =   10h ; 16 Data link escape
DC1 =   11h ; 17 Device control 1
DC2 =   12h ; 18 Device control 2
DC3 =   13h ; 19 Device control 3
DC4 =   14h ; 20 Device control 4
NAK =   15h ; 21 Negative acknowledgement
SYN =   16h ; 22 Synchronous idle
ETB =   17h ; 23 End of transmission block
CAN =   18h ; 24 Cancel
EM  =   19h ; 25 End of medium
SUB =   1Ah ; 26 Substitute
ESC =   1Bh ; 27 Escape
FS  =   1Ch ; 28 File separator
GS  =   1Dh ; 29 Group separator
RS  =   1Eh ; 30 Record separator
US  =   1Fh ; 31 Unit separator
DEL =   7Fh ; 127 Delete

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы