On 10/30/10 4:52 PM, Tony Duell wrote:
OK, it's
fair to say that there's nothing that precludes memory-mapped I/O =
in any machine (except perhaps physical memory architecture, although I can=
't think of an example). But port-mapped I/O machines had specific instruc=
The obvious problem would be if the memroy map is already totally full.
If you've got a Z80 systme with 64K of memory, it would be perverse to
try memory mapped I/O (you could have some kind of MMU, but why...).
Similarky trying to emmeroy map any kind of I/O on a 2MByte PERQ would be
an 'interesting' exercise...
Well there are tricks like the "no-slot clock" idea, like the DalSemi
DS1216. It sits in memory space, acts like memory, but when a series of
patterns are written to it it switches a set of locations (I don't
recall the details) from being a few bytes of RAM to being a few bytes
of RTC registers.
-Dave
--
Dave McGuire
Port Charlotte, FL