So given I have a 64 bit machine. I know that the memory of the address where my program loads is )
0x8000:0000 and
I need to find the destination memory address such that from 0x8000:0000 , I have at least 512 MB between.
So how do I find out what this destination memory is?
The calculation I did was 8000:0000 + 0x20000000 = result is the destination. But I am not entirely sure if it is correct. So I would need some help in here. Can anyone help me on this?