Programowanie własnych układów ...
Ostatnio zmodyfikowano 2013-06-14 16:36
pekfos |
» 2013-06-12 19:28:00 jego składnia dla uC/uP jest tysiąckroć prostsza od składni asemblera x86, x64. |
No tu można się kłócić. uC/uP mają tylko uproszczony zestaw instrukcji (RISC), mniej rejestrów, itd, a składnia to co innego (Intela/AT&T) I teraz odpowiedź na pytanie odnośnie platonicznej miłości elektroników do portów COM i LPT - stare (choć nie tylko) programatory do działania z komputerem używają tych portów. Nie pamiętam jakie były ich zalety, ale zapewne takie że oldschoolowi elektronicy nienawidzą USB |
Nie wiem jak z COM, ale na LPT można złożyć programator zgodny z STK-ileśtam z kilku oporników i kondensatorów. Bajerów nie ma, ale do zaprogramowania wystarcza. Mam kontynuować, drogi administratorze? |
Kontynuuj ;) |
|
Thud |
» 2013-06-12 20:51:53 No tu można się kłócić. uC/uP mają tylko uproszczony zestaw instrukcji (RISC), mniej rejestrów, itd, a składnia to co innego (Intela/AT&T) |
Wybacz, zapędziłem się. :D Właśnie łatwość asemblera dla uC/uP wynika z mniejszej ilości instrukcju, rejestrów, itp... Tak, kilka elementów wystarczy do programatora LPT. Pytanie jednak - COM to jeszcze, ale kto widział na oczy ostatnimi czasy LPT? Później opisze ficzery i bajery. Muszę zaraz sprawozdanie z bramek specjalnych (logicznych bramek specjalnych) pisać. ;P |
|
DejaVu |
» 2013-06-12 23:08:04 Bardzo fajne wprowadzenie dla osób, które mają wiedzę NULL-ową :P |
|
MrPoxipol |
» 2013-06-12 23:15:26 Fajny by był nawet taki artykuł o programowaniu mikrokontrolerów :D. |
|
akwes |
» 2013-06-13 00:28:48 |
|
MrPoxipol |
» 2013-06-13 07:34:25 Hm..Fajna stronka :) Na pewno się przyda :) |
|
Elaine |
» 2013-06-13 10:11:48 uC/uP mają tylko uproszczony zestaw instrukcji (RISC) |
Zależy jakie uC, o tych opartych o ARM trudno powiedzieć, że mają "uproszczony zestaw instrukcji", skoro są instrukcje w rodzaju addeq r0, r1, r2, lsl r3 (czyli x = y +( z << w ) , wykonywane tylko, jeśli ustawiona jest flaga zera). Dlatego RISC nie jest zbyt lubianym terminem, lepszym jest "load/store". AVR ma 32 rejestry ogólnego przeznaczenia. IA-32 ma ich siedem (bo esp za bardzo nie jest "ogólnego przeznaczenia"). Nawet licząc bajty IA-32 przegrywa, 32 do 28. ARM ma 13-14 rejestrów ogólnego przeznaczenia (sp i pc się nie liczą, lr może, ale nie musi). W bajtach wychodzi 52-56 do 28. a składnia to co innego (Intela/AT&T) |
Tak samo, jak w przypadku każdego innego przeskoku z architektury na architekturę, n'est-ce pas? |
|
Gabes |
» 2013-06-13 12:00:48 |
|
1 « 2 » 3 4 |