home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / dsp / 1830 < prev    next >
Encoding:
Text File  |  1992-07-26  |  1.9 KB  |  41 lines

  1. Newsgroups: comp.dsp
  2. Path: sparky!uunet!psinntp!isc-newsserver!ritvax.isc.rit.edu!JXR1092
  3. From: jxr1092@ritvax.isc.rit.edu (Jens Rodenberg)
  4. Subject: Re: Adress of memory beyond 1M on PC
  5. Message-ID: <1992Jul27.011202.5006@ultb.isc.rit.edu>
  6. Sender: news@ultb.isc.rit.edu (USENET News System)
  7. Nntp-Posting-Host: vaxa.isc.rit.edu
  8. Reply-To: jxr1092@ritvax.isc.rit.edu
  9. Organization: Rochester Institute of Technology
  10. References: <1992Jul22.064616.3401@swanee.ee.uwa.oz.au>
  11. Date: Mon, 27 Jul 1992 01:12:02 GMT
  12. Lines: 27
  13.  
  14.  
  15. Zhang Ya Xin writes:
  16.  
  17. >    We have a TANG IBM/PC 386 which has 4M of memory. Normally the adress
  18. >of memory in the PC consists of a segment plus an offset, say, ****:****.
  19. >1M is the limitation. My question is how can I access the memory beyond 1M?
  20. >In other words, is there an adress of the memory beyond 1M in the PC?
  21.  
  22.    For my thesis (a prototype for a real-time image processing board), I
  23. needed to access memory above 1M on a 386, for storing images above 1M and
  24. also accessing the board's memory which is at 8M, just above the PC's
  25. memory.  An MS-DOS function call (int 15H, AH = 87H) is all that's
  26. needed for the memory transfer, which can transfer a buffer to extended
  27. memory and vice-versa.  The source and destination addresses are specified
  28. before the fuction call.  More details and example assembly code can be
  29. found in an MS-DOS book, which I don't recall the name of (maybe it's just
  30. "MS-DOS").  A memory transfer of up to 64K can be done, but Turbo C wouldn't
  31. allow me to declare such a large array, so I had to go with 32K.
  32.  
  33.                         Jens
  34.  
  35. P.S. To any potential employers: I would like to get a DSP job, as my thesis
  36.      has given me experience with the design, simulation, and construction of
  37.      an image processing board.  E-mail for more details if you're looking
  38.      for a design engineer (BS in Electrical and Computer Engineering, almost
  39.      MS in Computer Engineering).  Thanks.
  40.  
  41.