Stránka 1 z 1

Pic assembler

Napsal: 23 led 2015, 12:26
od paycz
Ahoj neznate nějaký navod na assembler pro začátečníky

Napsal: 23 led 2015, 12:34
od forbidden
Třeba na Pandatronu.

Napsal: 23 led 2015, 12:35
od MiloPS3

Napsal: 23 led 2015, 22:59
od monterjirka
Asembler je silně závislý na procesoru.
když se vrátíme hodně zpátky, tak oblíbená řada "51" je o něčem úplně jiném, než PIC, které jsou koncipované jako RISC

Napsal: 25 led 2015, 16:04
od Jeejda_teda_puvodne

Napsal: 25 led 2015, 16:37
od termit256
Myslim ze pokud chce z nejakeho duvodu psat v assembleru, x51 je mnohem lepsi volba nez napriklad PIC. Psat v PIC ASM je proti 51 doslova utrpeni.
Dnes se neni problem koupit moderni "jednocyklove" MCU viz napr zde http://www.atmel.com/v2PFResults.aspx#(actives:!(8238,8394,8362,8282,8431,8300,8358,8392,8378,8445,8236,8449,8474,8248,8264,8447,8256,8254,8286,8462,8429,8458,8466,8400,8302,8278),data:(area:'',category:'34864[34282[33052]]',pm:!((i:8238,v:!(3,11)),(i:8394,v:!(2,10)),(i:8362,v:!(12,14)),(i:8282,v:!(10)),(i:8431,v:!(4,17)),(i:8300,v:!(1,9)),(i:8358,v:!(5,27)),(i:8378,v:!n),(i:8449,v:!(2,4)),(i:8474,v:!(0)),(i:8256,v:!(1)),(i:8254,v:!(6,7)),(i:8462,v:!(1)),(i:8429,v:!(1)),(i:8458,v:!(1))),view:table),sc:1)

Napsal: 25 led 2015, 17:44
od Jeejda_teda_puvodne

Napsal: 25 led 2015, 18:43
od termit256
O nejake zkratky nebo syntaxi nejde, to se bude muset naucit tak jako tak.
Ja si naopak nemyslim ze omezena instrukni sada techto MCU je pro zacatecnika nejaka velka vyhoda. Vsechno musi pracne a krkolomne skladat z tech nekolika instrukci co ma k dispozici.

Dej napriklad zacatecnikovi vydelit dve cisla na MCU kde nemas k dispozici instrukci pro deleni. Ti podekuje :-) O silenem strankovani u PICu skoda mluvit, atd... Pokud pises v C neni to problem, ale pro asm mi zrovna nejvhodnejsi neprijdou.

Ale jak uz tu nekdo zminil, zalezi taky na tom co a proc vlastne v asm chce psat.

Napsal: 25 led 2015, 19:55
od Jeejda_teda_puvodne

Napsal: 26 led 2015, 09:37
od Rako
Ja som tiež toho názoru, že v jednoduchosti je krása. Inštrukcie v MPALC assembleri sú jednoduché intuitívne a výkonné.Keď mám niečo naprogramovať pre Atmel alebo Feescale a vidím tú inštrukčnú sadu, tak sa mi chce zvracať.

Niekto písal že sa musia inštrukcie skladať,stým nesúhlasím. Práve naopak,
v x51 sa skladajú.Čo sa týka programovania v C, tak to je v podstate tiež
iba assembler, doplnený o blbosti ako zložené zátvorky a pod...
Nikto kto ovláda akýkoľvek assember pre mikrokontroléry, si nepolepší prechodom na C. Zvratky čo generujú kompilátory nedosahujú v žiadnom smere, takú efektivitu ako assembler.