EXT Code memory ussage for 8051 when we will be using Ext Data Memory

How to diffrentiate between external code memory & data memory when we will be writing code in C ? ( becuase both ext data & code memory with same addr)
in assembly we will use diffrent instructions for Ext Data memory and Code momory

example

movx is for ext data memory
movc is for ext code memory

More questions in this forum