More explicitly, if memory serves (pardon the pun), move16 just ignores the lower 4 bits of the address and moves the whole cache line. This can result in our of bounds access for the unaware.
I've also had really tricky problems in the past with move16 transfers, I think some 040 have problem cases.
Last edited by Karlos; 01 January 2024 at 19:51.
|