Talk:Input/Output Base Address

From Wikipedia, the free encyclopedia

How is "00 - 1f" supposed to be a base address. For me, it is a range of I/O port numbers. IMHO, a base address in this case is simply 0! The first one. --Kubanczyk 16:14, 8 November 2007 (UTC)

Yes it is true that "00 - 1F' marks the range or addresses First DMA Controller. This means that the base address of the First DMA Controller is 0x0000, and its size if 0x001F bytes. The table should be modified to show this (maybe something like Base Address, Size, Device) 218.185.80.187 (talk) 09:04, 3 May 2008 (UTC)


I think there needs to be a good description of the Common I/O Base Address Device Assignments in IBM PC compatible computers table. I think it should mention something like:

This table represents the Common I/O Base Address Device Assignments in IBM PC compatible computers. Each element in the table represents a device or chip within the computer system. This is useful when there are two or more identical devices in a computer system. Each device would be mapped to a different base addresses.
For example; the address status port in the LPT device is 0x0001, adding the Base address of LPT1 (0x0378) results in the address of the LPT1 status port (0x0379). Coincidentally adding the Base address of LPT2 (0x0278) results in the address of the LPT2 status port (0x279). (source of addresses: http://bochs.sourceforge.net/techspec/PORTS.LST) 218.185.80.187 (talk) 09:04, 3 May 2008 (UTC)