03 February 2018, 18:14
|
#6
|
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,476
|
Quote:
Originally Posted by Toni Wilen
It means when writing long word, low word is written first, then high word. (It was low first, then high). Many -(an) address mode instruction use reverse write order on 68000.
No program notices any difference, unless it is some really tricky self-modifying code which most likely don't even exist. I guess at least in theory someone could do move.l ea,-(an) where an = $dff08c. (Similar CLR.L $dff088 case was fixed many many years ago and some programs really did it..)
|
Ok, perfectly clear.
Many thanks!
|
|
|