giga byte value in normal convention for microcontroller use

Hi

I see where people say one gig is 1000 mega bytes and also one gig as 1024 mega bytes.

Which one to use if we are working with microcontroller memory address space?