[A89] arrays question
[Prev][Next][Index][Thread]
[A89] arrays question
Ok, I'm now a forced user of GNU as, so a few questions:
is it ok to define a 5-word array like this:
MyArray:
   .word         5
... and this is the way I'm accesing the items in the "array":
   lea        MyArray,%a4
   addi       #1,0(%a4) | for item 0
   addi       #1,6(%a4) | for item 3
...
   move.w     0(%a3),-(%sp)
   move.w     2(%a3),-(%sp)
and more like that... is this ok?
onther question, if the above is ok, I assume the data is not zeroed, so I should clear it before working with it, right?, something like this:
   clr.l      (%a4)
   clr.l      4(%a4)
   clr.w      8(%a4)
should clear the 5 words, right?...
tia,
ra.-
Follow-Ups: