I am just wondering, what are the port numbers through which we can
access Hard disk using 'IN' and 'OUT' instructions? Do these port
numbers remain same or they change from one operating system to
another or from one platform to another?
In memory mapped I/O, can we access hard disk using the same ports or
operating system assigns arbitrary addresses to these ports?