Don, I disagree with you about the Orthogonality of the PIC's. That's one of it's claims to fame. Or at least so I was told, and from what I've experienced. Now, how that relates to writing a C compiler for them, I haven't a clue. But from a programmers point of view, all instructions operate on all registers the same way as far as I can tell. Correct me if I'm wrong, but I just disagree with this point. Regards, Jim On Thu, 05 July 2001, Don Hyde wrote: > > Well, the compiler guys just don't want to mess with it. The PIC's is about > as un-orthogonal (and compiler-unfriendly) as you can get, but there are > several compilers for them, and some of them are pretty good. > > Orthogonality in an instruction set means that it has a bunch of registers > that are alike, with instructions that all work the same on all the > registers. Very few actual processors are completely orthogonal, and some > of the most common (such as Intel's and PIC's and RISC machines) are very > far from that ideal of convenience for compiler writers. > > > -----Original Message----- > > From: Simon-Thijs de Feber [mailto:stdf23173@YAHOO.CO.UK] > > Sent: Thursday, July 05, 2001 2:42 PM > > To: PICLIST@MITVMA.MIT.EDU > > Subject: [OT]: Making of a C compiler > > > > > > Hello all, > > > > No this is not the next proposal for a C-compiler. > > I was just wondering how the compiler is made. > > > > teh company i work for has a processor of which they > > cannot make a c compiler just because it has no > > Orthogonal Instruction Set. > > > > This does not mean anything to me !! > > > > Please can some one elaborate ??? > > > > > > grtz, > > > > > > Simon > > > > > > ____________________________________________________________ > > Do You Yahoo!? > > Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk > > or your free @yahoo.ie address at http://mail.yahoo.ie > > > > -- > > http://www.piclist.com hint: To leave the PICList > > mailto:piclist-unsubscribe-request@mitvma.mit.edu > > > > > > -- > http://www.piclist.com hint: To leave the PICList > mailto:piclist-unsubscribe-request@mitvma.mit.edu jim@jpes.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu