home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / intel / 1489 < prev    next >
Encoding:
Internet Message Format  |  1992-08-13  |  1.7 KB

  1. Path: sparky!uunet!mcsun!Germany.EU.net!Informatik.Uni-Dortmund.DE!cantor!eggenste
  2. From: eggenste@cantor.informatik.uni-dortmund.de (Heinz-Bernd Eggenstein)
  3. Newsgroups: comp.sys.intel
  4. Subject: 386 <-> 486 incompatibilities
  5. Date: 13 Aug 1992 14:37:24 GMT
  6. Organization: CS Department, Dortmund University, Germany
  7. Lines: 32
  8. Sender: eggenste@cantor (Heinz-Bernd Eggenstein (LS2))
  9. Distribution: world
  10. Message-ID: <16ds34INNpvn@fbi-news.Informatik.Uni-Dortmund.DE>
  11. NNTP-Posting-Host: cantor
  12. Keywords: 80386, i486, self-modifying code
  13.  
  14. Hello!
  15.  
  16. Among the few MS-DOS programs that will run on a 80386, but not on
  17. an i486 based machine, there's a program called "PC Scheme"
  18. by Texas Instruments (Scheme is a Lisp-like language). 
  19.  
  20. According to rumors, this is a result of the program changing 
  21. some instructions in its own code-segment at runtime. 
  22.  
  23. -How can this cause incompatibilities between 
  24.  80386 and i486 processors?
  25. -I don't think every  self-modification of a program will
  26.  cause problems. Exactly under what conditions may 
  27.  problems occur? 
  28. -Is there a way to detect this kind of self-modification
  29.  either at runtime (say, with a small TSR debugger-like program) or 
  30.  scanning the assembly-code sources.
  31. -Are there any other mayor causes for i486 incompatibilities?
  32.  
  33. The source code of PC Scheme is available by FTP, so those interested
  34. in this phenomenon can study it in detail:  
  35. altdorf.ai.mit.edu 
  36. in the directory /archive/pc-scheme/
  37.  
  38. Thanks in advance
  39.  
  40. Heinz-Bernd Eggenstein
  41. CS, U. of Dortmund, FRG
  42. -----------------------------------------------------------------------------
  43. "Machines will be capable, within 20 years, of doing everything 
  44. a man can do"              -Herbert Simon, 1965-
  45. -----------------------------------------------------------------------------
  46.