【发布时间】:2013-01-06 12:31:26
【问题描述】:
我已经使用
定义了一个字节数组.data
letters : .byte 0:26
我有一些问题: 1)阵列中的第一个单元格是否可供使用,还是用于其他目的? 2) 如何加载数组的第 6 个(例如)单元格?
我考虑过使用:
la $t0, letters # load the array address to $t0
addi $t0, $t0 , 6 # update $t0 in order to get the 6th cell
lb $t1, $t0 # load byte to $t1
这个方法有效还是我应该用其他方式做?
提前致谢
【问题讨论】:
-
您的目标处理器架构是什么?请在“程序集”标签旁边添加适当的标签。
-
仅供参考,
.byte 0:26通常对于 GNU Binutilsas来说不是有效的 GAS 语法。我假设它特定于 MARS 或 SPIM 中的汇编器。
标签: assembly mips gnu-assembler