Pic assembler

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
paycz
Příspěvky: 282
Registrován: 13 říj 2014, 02:00

Pic assembler

#1 Příspěvek od paycz »

Ahoj neznate nějaký navod na assembler pro začátečníky

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek od forbidden »

Třeba na Pandatronu.

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#3 Příspěvek od MiloPS3 »


Uživatelský avatar
monterjirka
Příspěvky: 2761
Registrován: 14 čer 2003, 02:00
Bydliště: Blížejov

#4 Příspěvek 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

Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 02:00

#5 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 13:57, celkem upraveno 1 x.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#6 Příspěvek 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)

Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 02:00

#7 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 13:58, celkem upraveno 1 x.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#8 Příspěvek 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.

Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 02:00

#9 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 13:58, celkem upraveno 1 x.

Uživatelský avatar
Rako
Příspěvky: 40
Registrován: 29 bře 2014, 01:00

#10 Příspěvek 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.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“