Jump to content
PLC Forum


ENRICO ONEGLIO

I PIC e l'Assembler

Recommended Posts

ENRICO ONEGLIO

Sono più di 40 anni che programmo in Assembler.

Per un nuovo progetto sono tornato sui PIC e cosa trovo!

L'Assembler è MORTO.

Qualcuno mi può dare indicazioni di come posso ancora usare l'Assembler sui processori PIC18FxxKxx.

Prima di decidere di cambiare processore.

Link to post
Share on other sites

gabri-z

Buon giorno , alla domanda , non sono in grado di rispondere , ma ti dice niente questa immagine ?

mw.PNG.fd89aae796e2849b1eb454dbd8e3fbc4.PNG

Link to post
Share on other sites
dott.cicala
57 minuti fa, ENRICO ONEGLIO ha scritto:

Sono più di 40 anni che programmo in Assembler.

Sarà ora di cambiare no? :superlol:

 

Comunque l'assembly non è morto affatto

image.png.a404e4e20b92654a2ebd108f0869b13d.png

 

Qui un 18F45K80 in asm

image.thumb.png.fd4068b4509915b2f6b397fef5a35775.png

Link to post
Share on other sites
ENRICO ONEGLIO

Non è ora di cambiare l'Assembler. Nel Real Time veloce risolvi il problema solo così, magari cercando ancora di limare un'istruzione per guadagnare tempo.

Link to post
Share on other sites
Livio Orsini
6 minuti fa, ENRICO ONEGLIO ha scritto:

Non è ora di cambiare l'Assembler. Nel Real Time veloce risolvi il problema solo così, magari cercando ancora di limare un'istruzione per guadagnare tempo.

 

Programmo in real time dai tempi dello F8 e dello ScMp.

Ho programmato in asm, poi in PL-M ed in "C". Con i PIC uso il "C" e, ove è necessario, inserisco brevi tratti di codice in asm.

Le parti dove ilcodice deve essere limato al massimo, in genere, sono una piccola percentuale del codice.

Inoltre un compilatore "C" ben ottimizzato ha ben poco da ottimizzare; al limite si può fare qualche cosa sull'uso dei registri.

Link to post
Share on other sites
dott.cicala
3 ore fa, Livio Orsini ha scritto:

Le parti dove il codice deve essere limato al massimo, in genere, sono una piccola percentuale del codice.

Inoltre un compilatore "C" ben ottimizzato ha ben poco da ottimizzare; al limite si può fare qualche cosa sull'uso dei registri.

Concordo, faccio anch'io così, anche se un compilatore C ben ottimizzato lo paghi non poco. 

Il tempo risparmiato ripaga il compilatore.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...