🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics.design
Article #671

Re: My hat is off to Microchip and their CEO!

#671
From: MooseFET
Date: Fri, 30 Oct 2009 13:52
42 lines
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-mail
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>

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)