bkirby@cs.umr.edu (Bill Kirby) (03/04/91)
Are there any good books available that describe the hardware of a 386 compatible? What I want is something that explains how to program the com port, printer port, timers, DMA chip, interrupt controller, etc. I have information about these items in Intel chip manuals, but I'de like to know more about how they are used in the context of a motherboard (what each DMA channel is used for, what the timers are used for, the I/O address of each chip, etc). For instance, I know that motherboards have a timer chip which has 3 timers on it. I know how this timer chip operates, but I don't know how it's integrated into the motherboard. I'de like to be able to use an available timer (if there is one) to generate interrupts. Also, I believe that the parallel printer cards use an Intel Peripheral Interface Adapter (I don't remember the chip number). This is a fairly flexible chip. Is this flexibility restricted in the design of the parallel cards? Can I reprogram the printer port to allow input of data? Thanks, +--------------------------+-----------------------------------------------+ | Bill Kirby | Internet: bkirby@cs.umr.edu | | Computer Science Dept. | Bitnet: bkirby%cs.umr.edu@umrvmb.bitnet | | University of MO - Rolla | UUCP: ...!uunet!cs.umr.edu!bkirby | | Rolla, MO 65401 | | +--------------------------+-----------------------------------------------+