R
Roy Smith
Steven D'Aprano said:Remember using PEEK and POKE commands with BASIC back in
1978? Pretty much impossible in Python.
But, trivial to implement as an extension
Steven D'Aprano said:Remember using PEEK and POKE commands with BASIC back in
1978? Pretty much impossible in Python.
PEEK and POKE were intended to be used with memory mapped devices.But, trivial to implement as an extension
It depends on the CPU. Some have specialised instructions for I/O,PEEK and POKE were intended to be used with memory mapped devices.
Simplest example is the 6502 chip, which had no I/O bus -- it was all
memory mapped. Want to change baud rate? poke a byte somewhere.
These days, the only device I can think of that's usually memory mapped
is the video. And few programs talk to it that way.
Now, INP and OUT (or various similar names) were for doing port I/o.
But I suspect that modern systems aren't going to let you do much of
that either.
It depends on the CPU. Some have specialised instructions for I/O,
others don't.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.