Håller intealls medom att assembler bara är till för punktoptimering av extremt tidskritiska delar i ett program. Det är helt enkelt det naturligaste sättet att programmera på när det gäller styrapplikationer, vilket det oftast gör när man talar om denna typ av hårdvara.
Även om applikationen innehåller beräkningar o.dyl. så är det bara jobbigt första gången man gör en sådan sak, sedan finns koden om den skrivs på vettigt sätt och kan återanvändas.
En stor förde3l med assembler är att alllting sker öppet, där är ingn dold magi som skall initiera portar och konfigurera processorn. Fungerar det ine så har man orsaken framför sig på skärmen, alltid och utan att leta efter detaljer kring hur kompilatorn gör.
Sedan måste vi kommaihåg attdetta är en hobby för de flesta av oss. Det är roligt att programmera i assembler! Ett tunnt argument i industrimiljö, men inte i hobbysammanhang. Då skulle man lika väl kunna ifrågasätta vad ett modellflygplan är bra för. Det gör ingen som helst nytta, det bara är trevligt, liksom assemblerprogrammering. Så enkelt eller så svårt är det med det!
Osakligt, javisst, men det är väl känslan som räknas för oss hobbyister?
Tja, assambler är bäst så länge det är överskådligt. För stora saker är lite jobbiga i asm, mn mindre projekt är ofta enklare i asm då man slipper som Marta säger gissa sig till vad kompilatorn gör för skumt med koden man skriver. Jag har gjort en del prylar som massproduceras i assambler så nog går det bra där också.....
jojje:
Kollade inte så noga på schemat, tog första bästa länk jag hittade bara. Men det är bara att koppla som här så funkar det med avrdude. Tror PonyProg för Windows klarar den också.
Marta:
Med din inställning kan man ju undra varför du ö.h.t. använder integrerade kretsar.
Kompilatorn lämnar assemblerfilen som genereras, så det är bara att titta där om man undrar.
Jag tror nog de flesta vill ha funktion i första hand, oavsett om det är hobby eller professionellt.
Ungefär som att diskutera vad är bäst Saab eller Volvo. Men här är en kille jag är fachinerad av. http://www.grc.com
Han skriver allt i assembler. Bland annat snodde han ihop en brandvägg under tiden han var utsatt för DDos attack och ISP'na inte kunde stoppa attacken.
Förvirringen råder för att det inte finns något definitivt sätt att koppla in det - det är helt upp till den programvara man använder.
Med avrdude definerar du själv vilka pinnar som gör vad.
Parallellporten var inte främst till för att programmera AVR med...
Det intressanta, tycker jag, är att om det gick att stoppa DDoS-attacker så skulle dessa inte förekomma.
Men på den där länken hittar jag inget annat än något program för att återskapa filer.
Något jag missat?
Ursäkta OT.
ucadv> Gammal man gör så gott han kan..... Han har skrivit en hel del bra program och är dessutom intressant att läsa. Problemet hans kanske är att han vill minska mängden skräp på nätet.
Jag håller med dig Mindmapper.
Den där historian är riktigt underhållande. Jag läste den för något år sedan och det var som den bästa deckare.
Småungarna fick på pälsen
Förövrigt finns det väl olika bra programspråk för olika ändamål. Jag tycker dock inte att en äldre herre som är kung på Assembler skall få någon skit för att han är bättre på det än mer sentida språk.