| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 02.05.13 Prihlásený: 20.01.14 Príspevky: 13 Témy: 6 |
Ahojte, potreboval by som radu. Chcem sa naučiť programovací jazyk Assembler. Ako som pochopil je to najnižší programovací jazyk ktorý potom všetko premieňa do strojového kódu. Strojový kód sú vlastne iba jednotky a nuly? Teda strojový kód je v dvojkovej číselnej sústave napísaný? Takže potreboval by som poradiť: 1. Dobrú knihu o jazyku Assembler ktorá je dostupná buď v Slovenčine/Češtine (radšej sa učím z kníh ako z Internetu). 2. Ak nepoznáte knihy tak teda môžete mi sem hodiť aj nejaké stránky ohľadne Assembleru. 3. Potreboval by som vlastne potom ešte poradiť aj s výberom PIC procesoru a PIC programátora. Ešte otázka: ak som sa dobre dopočul tak Assembler sa nahrá do PIC procesora cez PIC programátor že? Vopreda ďakujem za rady S pozdravom Oliver7
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 04.05.2013 13:50 | |
|
Skús najprv začať s architektúrou počítačov a procesorov. Z toho plynule prejdeš na assembler a nebudeš mať problém. Na hovno je ti assembler, keď nemáš potuchy, prečo a ako to funguje. A bude sa ti veľmi ťažko učiť (vidno už z týchto otázok) Ale otázka: na čo ti je vedieť assembler?
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 02.05.13 Prihlásený: 20.01.14 Príspevky: 13 Témy: 6 | Napísal autor témy Oliver7: 04.05.2013 14:03 | |
|
Čo myslíš tou architektúrou počítačov a procesorov? Čo je to procesor a podobne viem. Je to ohraničené tým čo sme sa učili v škole. Chodím na odbor IST (Informačné a Sieťové technológie). Takže keď myslíš vedieť architektúru PC tak že mám vedieť z čoho sa skladá tak to viem. O procesoroch sme hovorili iba ohľadne CPU (klasické PC procesory). Ohľadne procesorov s malým výkonom sme nehovorili. Tie PIC procesory to sú napr. Atmel, AVR že?
Assembler chcem vedieť len pre taký úvod do programovania. Chcel som skúsiť najnižší programovací jazyk aby som vedel ako to funguje medzi HW a SW. Veď Assembler je určený na komunikáciu HW so SW nie?
|
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 04.05.2013 14:28 | |
|
No dobre, takto: Assembler je v podstate programovací jazyk, nazývaný aj jazyk symbolických inštrukcií. A to preto, že dokážeš písať priamo inštrukcie pomocou ich symbolických mien. Každá inštrukcia je nejakým spôsobom zakódovaná, aby procesor vedel, že je to inštrukcia a aké má operandy. Assembler zjednodušuje prácu v tom, že nemusíš písať binárny kód priamo do pamäte. Viz http://cs.wikipedia.org/wiki/Strojov%C3%A1_instrukcehttp://cs.wikipedia.org/wiki/Strojov%C3%BD_k%C3%B3dAk chceš pracovať s PIC mikrokontrolérmi, tak sa nauč minimálne ich architektúru (ako pracujú, ich časti, typy registrov, veľkosti registrov, pamäte atď) Architektúrou procesoru tiež myslím všeobecný prehľad o tom, ako procesor funguje (že beží v nejakom nekonečnom cykle, kde načítava inštrukcie podľa program countera, nejako ich dekóduje, vykonáva, kontroluje prerušenia, aké a kedy nastavuje flagy pri výpočotch atď.) Ako úvod do programovania medzi sw a hw môžeš použiť kľudne C. Štandard C90 je v podstate len prerastený assembler (fakt, na to po čase sám prídeš) a pochopiť z neho assembler pôjde bez väčších problémov. Aj AVR (od firmy Atmel), aj iné PIC mikrokontroléry sa dajú programovať v Cčku (robil som s AVR v AVRStudio a s niečím od Microchipu v MPLab) Oliver7 píše: Veď Assembler je určený na komunikáciu HW so SW nie? Toto už sa robí kľudne aj v C#. Najčastejšie ale v C. A aj to je diskutabilné, lebo výrobci dodávajú pre takéto mikrokontroléry dobrú podporu a snažia sa to vždy čo najviac zjednodušiť.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |
|
Registrovaný: 06.04.10 Prihlásený: 18.02.14 Príspevky: 47 Témy: 2 | |
Registrovaný: 05.04.11 Príspevky: 1693 Témy: 50 Bydlisko: Žilina, Pop... | Napísal XOLOO: 06.05.2013 21:21 | |
|
_________________ rMBP 13 2015 iPhone 7
|
|
Registrovaný: 02.05.13 Prihlásený: 20.01.14 Príspevky: 13 Témy: 6 | Napísal autor témy Oliver7: 06.05.2013 22:17 | |
|
Ok pozrem všetko čo ste mi sem hodili. Ďakujem
|
|
Registrovaný: 27.09.09 Prihlásený: 13.03.17 Príspevky: 538 Témy: 122 Bydlisko: Nová Dubnica |
Mal by si si naštudovať typy pamätí čo ako funguje, čo to je procesor aké typy sú ktorý má aké vlastnosti atď.... Začal by som s Assemblerom napr. v AVR studiu a zhotovil si nejaký easy programátor. Alebo si kúp z ebay-u programátor aj už s nejakou atmegou výde ťa to dokopy tak 15€ maximálne aj s poštovným. Na knihu by som kašlal. V dnešnej dobe už je všetko na internete. Neskôr keď to očekuješ tak to skús aj v C-čku a uvidíš čo sa ti viac páči, každé má svoje výhody aj nevýhody, ja osobne robím v C-čku ale niekedy zabŕdnem aj do Ass.. Hlavne si naštuduj tie procesory atď... lebo z toho budeš mimo.... budeš vedieť čo programuješ ale nebudeš vedieť prečo ti nejde to a to... To že vieš že pc má procesor a RAM-ku je ti nanič....
_________________ PC: Win7, P5Q, E8400, GTX260, 4GB, 1TB NTB: Lenovo M30-70, Win10, i3, HD400, 4GB, 250GB + 8GB Phone: iPhone 5S |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| zaciatok v Webdesign | 18 | 1257 | 02.07.2008 11:21 suchy | | zaciatok v PHP, ASP | 8 | 734 | 08.04.2008 17:51 pa3ck | | vista - začiatok :) v Operačné systémy Microsoft | 21 | 767 | 30.12.2008 9:37 McDog | | java začiatok v Assembler, C, C++, Pascal, Java | 5 | 466 | 02.10.2011 15:00 ViVe®s | | na zaciatok v Webdesign | 11 | 971 | 04.11.2008 13:05 walther | | Ako na začiatok? v Assembler, C, C++, Pascal, Java | 1 | 376 | 07.07.2012 22:59 Ďuri | | Licencia a začiatok v Grafické programy | 7 | 418 | 02.08.2012 16:06 89Aquarius | | Pomoc na začiatok v HTML, XHTML, XML, CSS | 9 | 520 | 16.06.2012 13:25 magic | | Zaciatok s databazami v Databázy | 10 | 1214 | 04.12.2011 0:21 doubleR | | Začiatok s webdesignom v Webdesign | 4 | 334 | 24.12.2013 13:16 haffen | | Na začiatok - Help v Grafické programy | 2 | 342 | 25.09.2011 20:05 Denco1 | | zobrazenie premennej na zaciatok dokumentu v PHP, ASP | 4 | 329 | 28.08.2010 14:57 php30 | | Zaciatok predaja iPad Air 2 v Smartfóny a tablety | 0 | 344 | 21.10.2014 9:29 shiro | | [C++] Návrat na začiatok programu v Assembler, C, C++, Pascal, Java | 9 | 608 | 15.04.2013 17:49 marian_r | | mozilla thunderbird - odpoved na zaciatok v Sieťové a internetové programy | 0 | 346 | 24.12.2010 16:09 emajko159 | | SimpleXML -> addChild na začiatok stromu v PHP, ASP | 2 | 499 | 24.08.2009 22:03 Tominator |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|