Sida 1 av 1

pic asm?

Postat: 26 februari 2005, 09:28:53
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

Postat: 26 februari 2005, 10:24:03
av danei
Databladet har en förteckning. Det är den jag brukar använda.

Postat: 26 februari 2005, 19:10:29
av $tiff

Re: pic asm?

Postat: 27 februari 2005, 01:10:15
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

Re: pic asm?

Postat: 27 februari 2005, 14:19:36
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 :)

Postat: 27 februari 2005, 14:36:42
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.