Ti_, посмотри видеообзор и отпишись, если я неправельно что-то делал с переносом строки.
Если начало строки с текста , то это лейбл (метка). Если вначале пробел, а потом текст, то это директива/инструкция ассемблеру. Поэтому у тебя ничего не получается.
dc.b - директива записи байтов.
Пример:
dc.b "AБВГ"
Что делает: в ром подряд записываются буквы АБВГ. (всего 4 байта).
Пример #2:
dc.b "A"
dc.b "Б"
dc.b "В"
dc.b "Г"
Что делает: абсолютно тоже самое.
Пример #3:
dc.b "AБВГ",0
тоже самое, только после 4 букв, ещё записывается 00. (то есть всего 5 байт)
В hex-виде это будет выглядеть как: C0 C1 C2 C3 00.
То есть, тоже самое можно получить как:
dc.b $c0,$c1,$c2,$c3,0
Пример #4:
dc.b "A"
dc.b "Б"
dc.b "В"
dc.b "Г"
dc.b 0
Тоже самое что и пример #3. Одну строку- разбили на 5.
Пример #5:
dc.b "AБ"
dc.b "ВГ"
dc.b 0
Тоже что и пример #3. Одну строку- разбили на 3.
Пример #6:
dc.b "AБ"
dc.b "ВГ",0
Тоже что и пример #3. Одну строку- разбили на 2.