When we check "Use multiple DPTR registers" option in Keil uVision... Do we inform the compiler that our device support multiple DPTR so that it can use this to optimize code... or do we inform the compiler that our assembly code uses multiple DPTRs so it has to push and pop all the DPTR values to stack while jumping for code execution (i.e. ISR and stuff)....