home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / arch / 12384 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  1.8 KB

  1. Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
  2. From: davidsen@ariel.crd.GE.COM (william E Davidsen)
  3. Newsgroups: comp.arch
  4. Subject: Re: Harvard architecture
  5. Message-ID: <1993Jan25.153333.7251@crd.ge.com>
  6. Date: 25 Jan 93 15:33:33 GMT
  7. References: <2B51D662.29834@news.service.uci.edu> <1993Jan24.180434.2420@nidat.sub.org>
  8. Sender: usenet@crd.ge.com (Required for NNTP)
  9. Reply-To: davidsen@crd.ge.com (bill davidsen)
  10. Organization: GE Corporate R&D Center, Schenectady NY
  11. Lines: 29
  12. Nntp-Posting-Host: ariel.crd.ge.com
  13.  
  14. In article <1993Jan24.180434.2420@nidat.sub.org>, Nitezki@NiDat.sub.org (Peter Nitezki) writes:
  15.  
  16. | Basically the second!
  17. | Once it was called Zuse architecture (then von Neumann took over).
  18. | After a while it got a writable control/instruction (as you like it) store  
  19. | and was called Harvard architecture; just to take over in the modern DSP  
  20. | designs.
  21.  
  22.   I agree, and I don't have the refference, either.
  23.  
  24.   As a historical note, back in the bad old days I had an app which just
  25. wouldn't fit in the 64k I could address with a Z80. And the budget
  26. didn't allow something else (not that there was mush at that time). With
  27. the help of a friend to hack the hardware, I came up with a solution, a
  28. version of CP/M which loaded the program in one memory bank in so-called
  29. "master mode," then jumped to the program in "slave mode."
  30.  
  31.   What we had done was bank switching, such that when the CPU did an
  32. opcode fetch, the M1 cycle, it came from the code bank, and when the CPU
  33. did any other data access it went in the "data" bank. The program was
  34. all written in a B offshoot called IMP, so I could easily avoid the self
  35. modifying code prevalent at that time.
  36.  
  37. -- 
  38. bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
  39.     A terible poker player can have a winning hand,
  40.     A obnoxious fool can have a good idea.
  41.     Both are winners, regardless of who has them.
  42.