home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / arch / 11749 < prev    next >
Encoding:
Internet Message Format  |  1992-12-18  |  2.1 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!uwm.edu!spool.mu.edu!olivea!decwrl!deccrl!news.crl.dec.com!dbased.nuo.dec.com!nntpd.lkg.dec.com!ryn.mro4.dec.com!ricks.enet.dec.com!akhiani
  2. From: akhiani@ricks.enet.dec.com (Homayoon Akhiani)
  3. Newsgroups: comp.arch
  4. Subject: Re: RISC assemblers question
  5. Message-ID: <1992Dec17.213812.885@ryn.mro4.dec.com>
  6. Date: 17 Dec 92 21:38:12 GMT
  7. References: <Dec.17.10.16.36.1992.17493@cadenza.rutgers.edu> <1992Dec17.173930.3235@meiko.com>
  8. Sender: news@ryn.mro4.dec.com (USENET News System)
  9. Reply-To: akhiani@ricks.enet.dec.com (Homayoon Akhiani)
  10. Organization: Digital Equipment Corporation
  11. Lines: 37
  12.  
  13.  
  14. |>
  15. |>masticol@cadenza.rutgers.edu (Steve Masticola) writes:
  16. |>: Hi,
  17. |>: 
  18. |>: I've met a couple of people who have attempted to write assemblers for
  19. |>: RISC machines, who say that it's a difficult job. Can someone give me
  20. |>: an inkling as to why?
  21. |>: 
  22. |>: I'm not saying that it isn't; the reason just isn't obvious to me
  23. |>: right now.
  24. |>: 
  25. |>: Thanks,
  26. |>: - Steve (masticol@cs.rutgers.edu).
  27. |>
  28.  
  29. To give you an example,
  30. You might want to look at gatekeeper.dec.com /pub/DEC/Alpha/assembler/
  31. There are sources and user guide for an AlphaAxp assembler/Linker.
  32. -done by 2 engineer in a week. 
  33. -Written in protable C 
  34. (meaning the source will compile on PC(GNU C),Mac(THINK C), Mips, Sun, VAX
  35. these are the platforms that we had access to check the protability).
  36.  
  37. As one of the authors of this assembler, I can assure you that if the 
  38. machine architecture is free from "goofy-ness", writing one is a basic 
  39. programming excercise.
  40. Actually, if you look at the sources you might be able to retarget it to any
  41. other 32bit instruction size architecture.
  42.  
  43. --
  44. -------------------------------------------------------------------------------
  45. Homayoon Akhiani                               "Turning Ideas into ... Reality"
  46. Digital Equipment Corporation                        "Alpha, The New Beginning"
  47. 77 Reed Rd. Hudson, MA 01701            "All Rights Reserved. Copyright(c)1992"
  48. Email: akhiani@ricks.enet.dec.com     "The words are mine, and not my employer"
  49. -------------------------------------------------------------------------------
  50.