alexhagn@neabbs.UUCP (ALEXANDER HAGEN) (04/12/90)
A few weeks ago, I heard about ports in the IBM PC, accessible by the IN and OUT instructions of the 8088 - Yes, I own a XT. What I'm looking for now are the addresses of these ports. Some of them I have found already: Clock 0040 - 0043 Keyboard 0060 - 0063 LPT2 0278 - 027F COM4 02E8 - 02EF COM2 02F8 - 02FF Harddisk 0320 - 032F LPT1 0378 - 037F MDA 0380 - 03BF CGA 03D0 - 03DF COM3 03E8 - 03EF Floppydisk 03F0 - 03F7 COM1 03F8 - 03FF As you might have seen, there are still some gaps. Perhaps you could fill them in for me? Although I do not intend to program these ports directly (at least not for now), I tried to understand them, so I looked for them in RAM. My XT told me that COM1 is located at address 03F8. However, I am told a PC address consists of 5 digits, so I think I am missing one (or not?). So, who can tell me where I can find the ports? Also, I would like to know what registers in what ports have what functions. I have them for the serial port, but all others are missing. I would be very grateful if you could answer these questions (although they probably mean a lot of work). -------ALEXANDER HAGEN------------------------------------------------------- // BBS (+31) 20-5733533 FAX (+31) 20-763706 // UUCP alexhagn@neabbs.nl Datanet 1 (+2041) 12910090 \X/ Fido 2:280/2 Telex (+44) 12969 attn. Alexander Hagen -------------PRIVATE MESSAGES IN DUTCH, GERMAN AND ENGLISH ONLY!-------------