Sida 1 av 1

Börja med assembler

Postat: 13 november 2004, 02:09:41
av speakman
Skriver nästan all uC-program i C förnärvarande.
En del inline-assembler har det blivit under årens gång, och processorernas uppbyggnad sitter rätt bra.
Men nu har jag tänkt försöka skriva allt från scratch med Asm.
Till både PIC, 8051 och AVR är det tänkt ska bli assembler tillslut. :)

Men nu är frågan; finns det någon generell "grund" när skriver även "main" i asm?
Man är ju bortskämd med att C-kompilatorn initierar stackpekaren, allokerar minne etc. när man skriver inline. Men hur går det till direkt i assembler?

Vet ni någon tutorial till assembler för uC's på nätet?

Tacksam för tips, länkar, kommentarer etc.

Mvh
speakman

Postat: 13 november 2004, 11:00:41
av cykze
www.AVRbeginners.net

Överge inte C bara. :( Finns inget finare språk än det. :)

Postat: 13 november 2004, 11:07:28
av $tiff
Den här länken är helt underbar jättebra om du tänkt lära dig lite asm till PIC!

Den här är också ganska bra för PIC.

Postat: 13 november 2004, 15:55:11
av speakman
Tack för länkarna!
Och nej nej!! C är mycket behändigt när man gör stora projekt!
Men ASM är smidigt för mindre saker, som ett litet program för 16F84 t.ex. :D

Vet ni någon bra sida där dom beskriver en liten rutin för att timea RS232-signaler från en PIC?
Eller är det bara att ta fram kalkylatorn och räkna OSC vs Baudrate? :D

Mvh
speakman

Postat: 13 november 2004, 19:39:35
av Perrx
Om du kollar i databladet för en PIC med UART/AUART så finns det fina tabeller på hur kristallen hänger ihop med Baudraten.

Postat: 14 november 2004, 14:50:01
av speakman
Har ensett en sak: 16F84 är tiderna förbi.. När en 16F628 ligger på halva priset på Elfa så behöver man inte bekymra sig i onödan för RS232-kommunikation! :D

Mvh
speakman