汇编语言 数组
-
数组
我们已经讨论过,汇编程序的数据定义指令用于为变量分配存储空间。变量也可以用一些特定的值初始化。初始化值可以以十六进制,十进制或二进制形式指定。例如,我们可以通过以下两种方式之一来定义单词变量“months”-数据定义指令也可以用于定义一维数组。让我们定义一维数字数组。上面的定义声明了一个六个单词的数组,每个单词都用数字34、45、56、67、75、89初始化。这分配了2x6 = 12个字节的连续存储空间。第一个数字的符号地址为NUMBERS,第二个数字的符号地址为NUMBERS + 2,依此类推。让我们举另一个例子。您可以定义一个名为大小为8的清单的数组,并将所有值初始化为零,如-可以缩写为-TIMES指令还可以用于多次初始化为相同的值。使用TIMES,可以将INVENTORY数组定义为: -