请问大虾们、在汇编里怎么定义数组呢?
我在这里面是直接用INFO_TA=32H、然后 用这个地址当数组的首地址、把它赋于R0,然后用寄存器R0间接寻址、并利用R0指针++来当数组用、、
在汇编里 正规的定义数组该怎么定义呢 ...
Hello_LeeHom 发表于 2011-2-22 16:06
数组的概念只有高级语言中才有!
像汇编里面没有数组的概念,只有靠你自已,划分一块存储区域,当数组用。
你上述的方法,用寄存器R0间接寻址,等同于C语言中的指针。如用直接寻址,等同于C语言中的对变量赋值或取数。 |
|