pic asm?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17610
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

pic asm?

Inlägg av grym »

någon som sett en bra faq med beskrivningar för alla komandona?

det finns för många på nätet för att man ska hitta någon riktigt heltäckande

, valde att börja med asm programering, och sedan försöka sig på C
naturligtvis fuskande genom att kolla vad microbasic och andra hjälpmedel ger för koder vid olika småprogram
problemet är nästan att kunna separera allt så man för en full koll på vad som händer, och veta hur man ska utnyttja det hela
danei
EF Sponsor
Inlägg: 27426
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Databladet har en förteckning. Det är den jag brukar använda.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Re: pic asm?

Inlägg av Kaggen »

grym skrev:någon som sett en bra faq med beskrivningar för alla komandona?

det finns för många på nätet för att man ska hitta någon riktigt heltäckande

...
Börja kolla microchips datablad. I princip allt du behöver veta står där (länk nedan). Välj databladet för just din processor.
http://www.microchip.com/stellent/idcpl ... odeId=1434

Om du är intresserad av lite matematik i assembler finns ett par länkar nedan (bra för att kalkylera 16-bitars timers o allt annat över 8-bittar):
http://www.piclist.com/techref/microchip/math/basic.htm
http://www.piclist.com/techref/microchip/index.htm
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Re: pic asm?

Inlägg av grapetonix »

grym skrev: naturligtvis fuskande genom att kolla vad microbasic och andra hjälpmedel ger för koder vid olika småprogram
problemet är nästan att kunna separera allt så man för en full koll på vad som händer, och veta hur man ska utnyttja det hela
DET är inte bra. Skulle inte ha en chans att hänga med i koden som en basic-kompilator skapar utan att huvudet exploderade.

Nä, lär dig att tänka assembleraktigt från grunden istället. Det är mycket bättre, och är nyttigt :)
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Håller helt med.

Jag har sett kod som en C-kompiler skapade och sällan har jag sett uslare kod! Fast jag kan förstå att man måste ha en viss ordning när man ska koppla ihop de olika snutter som det stora program utgörs av men att tjuvkika på den sorts kod är direkt fördummande.

Så, som föregående talare säger: lär det ordentligt från grunden och se sedan hur mycket du kan optimera det om du vill, ett högnivåspråk gör sällan speciell snygg kod om man lusläser det men om det lugnt klarar hastighetskraven är det ju ingen anledning att "trimma" det.
Skriv svar