Что означают эти символы в языке Ассемблера

Вот часть кода

;Здесь определяются данные
string db 'This is the result line of the program',13,10,'$'
ends

мне непонятны цифры 13, 10 и символ $


Ответы (1 шт):

Автор решения: Morewind

13 - Carriage return, возврат курсора в первую позицию строки

10 - Line feed, перевод курсора на новую строку.

Это непечатные символы таблицы ASCII используются для управления курсором (раньше для управления печатной головкой принтера).

После печати такого вывода, следующий вывод будет начинаться с первой позиции следующей строки.

$ в конце фиксирует длину строки.

len  equ  $ - db

должен записать в len длину строки.

→ Ссылка