2013-04-05 4 views
0

Я пытаюсь создать массив с 5 строками данных в нем, каждый из которых состоит из 3 0 и строчной буквы. Когда я иду, чтобы скомпилировать мой код, он дает мне ошибку для этой строки, говорящей, что синтаксис выражения неверен. Что-то мне здесь не хватает? линия в коде точно, как показано нижеОшибка синтаксиса выражения массива

сегмента .data

my_data дб 000A, 000C, 000E, 000F, 000g, пропускаются B, D за счет использования в качестве двоичной и десятичной системе счисления

сегмента. текст

код

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

+2

Является ли этот код nasm? Вероятно, вы должны добавить тег с фактическим языком или указать его в вопросе. – david

+0

мои извинения, да, это x86 nasm. Я нахожусь в классе PC/Machine Language. Я использую Ubuntu Linux Server в Oracle VirtualBox, если это актуально. –

ответ

0

Строки определяются между кавычками. Ниже представлен массив из 7 укусов, включая «b» и «d»

my_data db "000a", "000b", "000c", "000d", "000e", "000f", "000g" 
+0

спасибо. я уже пробовал это раньше и не думал, чтобы попробовать его снова после внесения некоторых изменений. который зафиксировал это. –

Смежные вопросы