No, there'll be a way to reserve an empty space without defining it all as zeros. Just there's no documentation with that assembler so noone can help you!
<edit - snipped a completely wrong suggestion>
mov r1,tab
ldr r8,[r1,r0,lsl #2]
Might look like a lot, it does the same as
lea ecx,[tab+eax*4]
I bet the intel instruction is actually longer than the 2 or 3 arm ones (I think mov is a pseudo-op that is really 2 instructions). The reason you can't do it in 1 instruction in ARM is because all the instructions are only 32bits wide (RISC) so it's impossible to encode the 32bit offset in a single instruction.
Jim