Studying for the A+, Network+ or Security+ exams? Get over 2,600 pages of FREE study guides at CertiGuide.com!|
Join the PC homebuilding revolution! Read the all-new, FREE 200-page online guide: How to Build Your Own PC!
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|Take a virtual vacation any time at DesktopScenes.com - view my art photos online for FREE in either Flash or HTML!|
Tired of the boss? Ever wanted to be an independent freelancer? Not sure how to get started?
The all-new Online Freelancing Guide can help. Tons of useful info, and it's free! Join the online freelancing revolution today.
Logical Name Assignment
Logical device names are assigned by the system BIOS during the power-on self test, when the system is booted up. The BIOS searches for devices by I/O address in a predefined order, and assigns them a logical name dynamically, in numerical order. The following are the normal default assignments for COM ports, in order:
For parallel ports it is slightly more complicated. Originally IBM defined different defaults for monochrome-based PCs and for color PCs. Of course, all new systems have been color for many years, but even some new systems still put LPT1 at 3BCh. Here is how the two different labeling schemes typically work:
Most new systems have LPT1 at 378-37Fh. Note that the sequences are really the same, in a way; on a "monochrome" system if you don't put a device at 3BC-3BFh but instead put it at 378-37Fh, the BIOS will make that LPT1 since it didn't find an LPT1 at 3BCh.
Tip: If you want to run three
parallel ports (for some reason) you should put LPT1 at 3BCh. By default most new systems
put LPT1 at 378h and will not support three parallel ports.