home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!udel!rochester!cantaloupe.srv.cs.cmu.edu!ralf
- From: ralf+@cs.cmu.edu (Ralf Brown)
- Newsgroups: comp.os.msdos.programmer
- Subject: Re: 8237A DMA Chip on the PC
- Keywords: 8237A DMA Chip on the PC
- Message-ID: <1992Jul22.015106.230532@cs.cmu.edu>
- Date: 22 Jul 92 01:51:06 GMT
- References: <tfiske.711742881@qualcom>
- Organization: School of Computer Science, Carnegie Mellon
- Lines: 19
- Nntp-Posting-Host: b.gp.cs.cmu.edu
-
- In article <tfiske.711742881@qualcom> tfiske@qualcom.qualcomm.com (T.J. Fiske) writes:
- }The 8237A DMA chip on the PC:
- }on the AT and higher models, there are 8 dma channels.
- }I need to program channel 5, since I need to do 16 bit
- }dma transfers. Anyways, to progam the target address
- }correctly, it needs a "page" address at port 0x8b.
- }What is this page address, and how can I do an address
-
- The high eight bits of the 24-bit linear address, which you compute as
- ((long)segment)<<4 + offset
-
- (of course, this computation applies only in real mode)
-
-
- --
- Internet: RALF+@CS.CMU.EDU |The University would disclaim this if it knew...
- FIDO: Ralf Brown 1:129/26.1 |"Wisdom is the quality that keeps you from
- BIT: RALF%CS.CMU.EDU@CARNEGIE| getting into situations where you need it."
- AT&Tnet: (412)268-3053 school| -- Doug Larson
-