home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.ibm.pc.hardware:23973 comp.os.msdos.programmer:9264 comp.sys.ibm.pc.misc:12504 comp.sys.ibm.pc.programmer:407
- Path: sparky!uunet!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!ralf
- From: ralf+@cs.cmu.edu (Ralf Brown)
- Newsgroups: comp.sys.ibm.pc.hardware,comp.os.msdos.programmer,comp.sys.ibm.pc.misc,comp.sys.ibm.pc.programmer
- Subject: Re: Why does HIMEM.SYS not work with some keyboard chips?
- Message-ID: <BuEC22.2vD.2@cs.cmu.edu>
- Date: 11 Sep 92 04:20:25 GMT
- Article-I.D.: cs.BuEC22.2vD.2
- References: <1992Sep9.044414.29506@qiclab.scn.rain.com> <92Sep10.033139.16873@acs.ucalgary.ca> <1992Sep10.135644@axion.bt.co.uk>
- Sender: news@cs.cmu.edu (Usenet News System)
- Organization: School of Computer Science, Carnegie Mellon
- Lines: 26
- Nntp-Posting-Host: b.gp.cs.cmu.edu
-
- In article <1992Sep10.135644@axion.bt.co.uk> pcellik@axion.bt.co.uk (Peter SPHINX Cellik) writes:
- }In article <92Sep10.033139.16873@acs.ucalgary.ca>, quigley@acs.ucalgary.ca (Martyn Thomas Quigley) writes:
- }|> 70465.203@compuserve.com writes:
- }|> >>On the 286, the accesses *didn't* wrap, they just went on to the first
- }|> >64k-16 of RAM above the 1 meg mark.
- }|>
- }|> Yes, this is what happens, but what I'd like to know is why?
- }|>
- }The rationale was to get 64 more K available to real mode 8086 DOS
- }applications on the 80286+. The total address able space would be
-
- There was no such rationale. It is a simple artifact of the way real-mode
- segmented addresses are converted to linear addresses by shifting the segment
- and adding the offset. The only reason that addresses wrap on the 8088/8086
- is that those two chips don't have a 21st address line. Since the 80286 and
- up have more than 20 address lines, the address doesn't wrap unless external
- circuitry forces the 21st address line to 0.
-
- BTW, the first known use of what is now called the HMA was by Quarterdeck's
- QEXT.SYS in mid-1987, nearly two years after the IBM PC/AT was introduced.
-
- --
- Internet: RALF+@CS.CMU.EDU |The University would disclaim this if it knew...
- FIDO: Ralf Brown 1:129/26.1 |
- BIT: RALF%CS.CMU.EDU@CARNEGIE|"Success has a simple formula: do your best,
- AT&Tnet: (412)268-3053 school| and people may like it." -- Sam Ewing
-