OpenCores
Issue List
JSR [0,S] Bug #4
Closed dilbert57 opened this issue over 18 years ago
dilbert57 commented over 18 years ago

It was brought to my attention that the S stack pointer was decremented in preparation for pushing the return address before the jump address was calculated. This was a problem for indirect indexed addressing using the stack pointer.

This has been fixed in the 17th September 2005 release, by adding a bus cycle after the index address is calculated to decrement the stack pointer. Note that an additional cycle has also been added to the extended JSR instruction due to the common microcode used.

dilbert57 closed this over 18 years ago

Assignee
No one
Labels
Bug