【发布时间】:2013-04-05 23:12:29
【问题描述】:
我正在尝试创建一个包含 5 个数据字符串的数组,每个字符串由 3 个 0 和一个小写字母组成。当我去编译我的代码时,它给了我一个错误,说表达式语法错误。我在这里缺少什么吗?代码中的行如下所示
段.data
my_data db 000a, 000c, 000e, 000f, 000g ;由于用作二进制和十进制表示法而跳过 b,d
段.text
代码
edit 我已经尝试使用 db、dd、dw、dq 来说明大小,但没有一个有效。我试着记下数组中元素的数量。
【问题讨论】:
-
这是 nasm 代码吗?您可能应该添加一个带有实际语言的标签或在问题中指定它。
-
我很抱歉,是的,它是 x86 nasm。我正在上 PC 组装/机器语言课程。我正在 Oracle VirtualBox 中运行 Ubuntu Linux Server,如果相关的话。
标签: arrays syntax compiler-errors x86 nasm