is that your whole code?
If so, there's few things missing about the interrupt declaration and handling (Disable, Enable, On interupt goto,...,.. )
i can't explain why it should longer to load one WORD value or Another. so it's certainely something elsewhere in the whole program.
Bookmarks