数组表达式语法错误

时间:2013-04-05 23:12:30

标签: arrays syntax compiler-errors x86 nasm

我正在尝试创建一个包含5个数据字符串的数组,每个数据字符串包含3个0和一个小写字母。当我去编译我的代码时,它给了我一个错误,说明表达式语法错误。这里有什么我想念的吗?代码中的行完全如下

段.data

my_data db 000a,000c,000e,000f,000g;由于用作二进制和十进制表示法而跳过b,d

segment .text

编辑我尝试过将db,dd,dw,dq用于状态大小,没有用过。我尝试记下数组中的元素数量。

1 个答案:

答案 0 :(得分:0)

字符串在引号之间定义。下面是7个串联的数组,包括“b”和“d”

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