I am currently using the PIC18F4620 in assembly language but this question would likely pertain to most of the PIC18F series chips. I see that the Extended Instruction Set can be enabled by an appropriate CONFIG setting. I understand that the Extended Instruction Set was included primarily for the benefit of high level language compilers such as C, but clearly if one wants to have subroutines that allocate storage in a software stack, it could also have benefits for someone working in assembly.
If one enables the Extended Instruction Set, does it alter how some of the Standard Instruction Set instructions behave? I don't yet see where the data sheet says that it changes the way any standard instructions behave but one would think if it does not affect the standard instructions, there would be no reason to ever disable the Extended Instruction Set. Does anyone have a good handle on this? Why is it optional?
Thanks,
Joe