Article View: sci.electronics.design
Article #671Re: My hat is off to Microchip and their CEO!
From: MooseFET
Date: Fri, 30 Oct 2009 13:52
Date: Fri, 30 Oct 2009 13:52
42 lines
3151 bytes
3151 bytes
On Oct 30, 4:57 am, Al Borowski <al.borow...@gmail.com> wrote: > > Briefly, the Modified-Harvard architecture used in the PIC devices > > separates the program memory from the data memory, in other words > > separates the ROM/FLASH program memory from the RAM. > > [...] > > Yes, but there's more to to a uC core then choosing between Harvard or > Von Neumann. I think most of the PICs quirks come from the other > decisions made. > > The PIC (up to 16 bit cores anyway) is an accumulator architecture - > you have to funnel everything through the W register. Going with accumulator model allowed Microchip to make the processor with fewer transistors. It is a trade off that can break either way. If you have a limit on the chip size you can make a higher performance processor that is harder to program. [....] > in the 16 bit core thankfully). Personally, I think the most annoying > thing about programming PICs in assembly are the btfsc (test a bit in > 'file', skip the next instruction if it's clear) and btfss (same thing > but skip if set) instructions. Why they couldn't just call these ifbit > and ifnbit, I don't know :-) Does ifbit mean skip if the bit is set or do the instruction if the bit is set? > > Back to the OP, great job Microchip on the video. It's a nice contrast > to TI, who recently sent misleading DMCA notices to people who tried > installing after-market OSs on their graphics calculators (http://news.cnet.com/8301-30685_3-10374284-264.html) > > Cheers, > > A; I still prefer the 8051. It is way better. [ducks]
Technical Details
Message-ID:
<c8a3c7d4-7b0e-4bc7-9e2b-f3d0bac64e64@o9g2000prg.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!o9g2000prg.googlegroups.com!not-for-mailReferences:
<a7nGm.354$hJ2.98@newsfe13.iad> <74a52943-f086-451d-bb24-99783529b1bc@d5g2000yqm.googlegroups.com> <72uGm.50908$ze1.32966@news-server.bigpond.net.au> <_NSdndVPsfmd83fXnZ2dnUVZ_sudnZ2d@westnet.com.au> <G1vGm.50913$ze1.9795@news-server.bigpond.net.au> <d1f9f3c6-0d75-429d-9c19-6d23b72b7997@g22g2000prf.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: a5a6238865,3efb481b0f84bbd4 X-Google-Attributes: gida5a6238865,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!o9g2000prg.googlegroups.com!not-for-mail From: MooseFET <kensmith@rahul.net> Newsgroups: sci.electronics.design,aus.electronics Subject: Re: My hat is off to Microchip and their CEO! Date: Fri, 30 Oct 2009 06:52:49 -0700 (PDT) Organization: http://groups.google.com Lines: 42 Message-ID: <c8a3c7d4-7b0e-4bc7-9e2b-f3d0bac64e64@o9g2000prg.googlegroups.com> References: <a7nGm.354$hJ2.98@newsfe13.iad> <74a52943-f086-451d-bb24-99783529b1bc@d5g2000yqm.googlegroups.com> <72uGm.50908$ze1.32966@news-server.bigpond.net.au> <_NSdndVPsfmd83fXnZ2dnUVZ_sudnZ2d@westnet.com.au> <G1vGm.50913$ze1.9795@news-server.bigpond.net.au> <d1f9f3c6-0d75-429d-9c19-6d23b72b7997@g22g2000prf.googlegroups.com> NNTP-Posting-Host: 24.6.4.150 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1256910770 20272 127.0.0.1 (30 Oct 2009 13:52:50 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 30 Oct 2009 13:52:50 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: o9g2000prg.googlegroups.com; posting-host=24.6.4.150; posting-account=WpWCSgoAAAD-tgsKntNZep9MY4ctsgnu User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.14) Gecko/2009090900 SUSE/3.0.14-0.1.2 Firefox/3.0.14,gzip(gfe),gzip(gfe)