gnupic: PIC18E Extended Instruction Set


Previous by date: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, Vangelis Rokas
Next by date: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, George M. Gallant
Previous in thread: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, Vangelis Rokas
Next in thread: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, George M. Gallant

Subject: Re: PIC18E Extended Instruction Set
From: Craig Franklin ####@####.####
Date: 30 Dec 2004 23:27:20 +0000
Message-Id: <41D48EF5.1090109@users.sourceforge.net>

Vangelis Rokas wrote:

>Please, don't mess with this just because I mentioned it. I don't need 
>support for Extended Instruction Set right away. 
>
Even if you don't need it, I am sure someone else will.

>I was just wondering
>whether I should begin adding support for it in pic16 port, or not, in the
>near future...
>
>  
>

How much of documents you have read?  Microchip refers to it as the 
"Extended Instruction Set".  That is only one aspect of the change.  
When the config bit is set to enable the instructions, the behavior of 
some of the existing instructions (about half of them) is changed.  So 
legacy code might not work.  This will cause some headaches for gpsim.

They have introduced a new assembler syntax for an offset, [ expression 
].  This syntax is only valid when this new extended mode of the 
assember is enabled.  So gputils gets a few more special cases. Lovely.

You are using a software stack for the sdcc pic16 target right?  This 
new mode might make things a little easier for sdcc.

>regards,
>Vangelis
>
>  
>


Previous by date: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, Vangelis Rokas
Next by date: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, George M. Gallant
Previous in thread: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, Vangelis Rokas
Next in thread: 30 Dec 2004 23:27:20 +0000 Re: PIC18E Extended Instruction Set, George M. Gallant


Powered by ezmlm-browse 0.20.