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