• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

I/O port space

thanks for the reply

why is memory space allocated to an I/O port? i thought one would have an address say 0x10000000 allocated to an IO port, you write to the address and the data is placed on the output pins, correct?
 
thanks for the reply

i thought it is one byte located at 0x10000000

is there any other way data can be sent to the output pins other than writing to its memory space?

 
Not by the programmer.
The only to do it is to make a CPU that doesn't work like this?

Why is this method so bad you want to change it ?
 
thanks for the reply

it is clear to me now, if a programmer wants to send data or read from output/input pins he must read IO port space.
 
Back
Top