If you do a move.W #$FF00, $200000, both /LWR and /UWR will assert, and 16 data bits will be driven. Low byte goes to $200000, and high byte goes to $200001 Ok, now, suppose you do move.W #$FF00, $200001 What happends there?? Low byte goes to $200001, and high byte goes to $200002? but how would /LWR and /UWR? Assembler warnings, that the adress is not aligned. But, what would happend?? Ok, this question is because I'm confused. Many ROMs connect A0 to 68k A1, ignoring A0. If you write 16 bits to a EEPROM, and you do move.W #$FF00, $200001 it will address same EEPROM address as move.W #$FF00, $200000 copied data would be the same? what happends if move.L #$FF00DDAA, $200000 it will write DDAA to $200000 and FF00 to $200002 ? :huh |