ARM question. Direct addressing?

Hi,
I would like to know if it's possible to get the value from an address directly in ARM. I mean right now I am using something like this:
ldr r1, [pc, #0x784]
But if the indirect value becomes more than 0xFFF I am screwed. Can I directly load a value from an address into a register?
ldr r1, 0x1BC23000
Regards,
Kornalius
I would like to know if it's possible to get the value from an address directly in ARM. I mean right now I am using something like this:
ldr r1, [pc, #0x784]
But if the indirect value becomes more than 0xFFF I am screwed. Can I directly load a value from an address into a register?
ldr r1, 0x1BC23000
Regards,
Kornalius