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
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