On a microcontroller with a static memory map, "absolute" will work. On a microcontroller with a Harvard architecture (segments), you probably cannot access program memory. On an ARM it is more complicated, depending on the model. And on an x86-AMD64 it probably won't work as expected.
You could create named, shared memory or a memory-mapped file, but it's not that easy to find an existing location and access it. Outside of your own address space, you probably don't have the access rights either.
Then again, Cheat Engine is written in Delphi.