将值添加到定义的字节(DB)

时间:2015-02-06 11:56:10

标签: assembly byte

我想做这样的事情:

a db ?

然后,我想为它添加值,让我们说它最终会像这样:

a db 1,2,3,4,5,6

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果你知道你要写的最大字节数,是的:

.data?
a db 6 dup(?)

.code
mov byte ptr [a],1
mov byte ptr [a+1],2
...
mov byte ptr [a+5],6

如果您不知道该号码(或者它是否真的很大),您将不得不使用目标操作系统提供的内存分配功能之一。