An automatic address assignment system has a plurality of I/O devices coupled to a bus. Each device contains a unique machine-readable identifier which is used to select the device for address assignment. The identifier is a binary bit string. Each bit position in the bit string is selected by the host...http://www.google.ca/patents/US4730251?utm_source=gb-gplus-sharePatent US4730251 - Automatic I/O address assignment