4 ms·
No segment registers, as well. A byte of memory is just where it says it is, and you can access [n] and [n+100000] in one breath.
by 13of40 3y ago
No segment registers, as well. A byte of memory is just where it says it is, and you can access [n] and [n+100000] in one breath.
- tom_ 3y agoYou can't do [n+100000] - the displacement field for the equivalent addressing mode is 16 bits. I also wouldn't hold my breath while waiting for the 68000 to do anything... all the instructions are enormous, and they take ages to execute.
- NikkiA 3y agoDon't try just accessing a byte though, even though there are instructions for it it'll trap. I can't remember if working byte addressing got added in the 68010 or 68020.
- tom_ 3y agoYou could definitely access bytes? You couldn't do word or long accesses on odd addresses however. The 68000 doesn't have a pin for bit 0 of the address. (Byte accesses presumably fetch the word of interest and discard the 8 unwanted bits.)
- int_19h 3y agoBut it also means that all your pointers are now 32-bit wide, no? On a machine where memory is measured in kilobytes, that is an expensive luxury.