Dobrý den,
chtěl bych začít dělat assembler, ale chtěl bych vědět, co se v assembleru vytváří, kde se dá stáhnout kompilátor a kde je na netu nějaký návod.
dík
Dobrý den,
chtěl bych začít dělat assembler, ale chtěl bych vědět, co se v assembleru vytváří, kde se dá stáhnout kompilátor a kde je na netu nějaký návod.
dík
No, záleží na tom co od toho očekáváš.
V assembleru jako takovém se píší programy pro MCU (8051, AVR, PIC, atd.). Mimo jiné, pokud si to dobře pamatuji , tak assembler je jazyk přímo procesoru. To znamená, že každý program, který napíšeš (C++, C, Pascal, Delphi, C#, ...) se nakonec stejně převede do assembleru a s tím teprve pracuje procesor.
A možností máš několik. Pokud chceš čistě assembler pro MCU (např. 8051), tak existuje spoustu tutoriálů i software.
http://cs.wikipedia.org/wiki/MCU_8051_IDE
http://www.mikroe.com/eng/chapters/view/68/chapter-5-assembly-language/
http://www.xess.com/manuals/asm51.pdf
Jako další možnost je třeba AVR od Atmelu, které se programují pomocí jazyku C(nebo taky pomocí klasického Assembleru), který se následně převádí do assembleru. Doporučuji se podívat na SW AVRStudio. http://www.atmel.com/tools/ATMELSTUDIO.aspx
Některé MCU dokonce podporují jistou verzi .NET frameworku. http://www.microsoft.com/en-us/netmf/default.aspx
#2 DragonBehemont
bych možná trochu nesouhladil že assembler je jazyk pro cpu a že po kompilaci pracuje cpu s assemblerem, ae pro začátečnické "přiblížení" OK.
Já bych možná nezačínal hned Cčkem (ikdyž ho třeba umíš). Stáhnul bych si normálně 8051 assembler, instrukční sadu, kouknul na ty tutory a potom vyzkoušel jedoduchý prográmky na vyzkoušení práce se zásobníkem, podprogramy atd. A až pochopí jak to vevnitř funguje, tak potom bych se vrhnul do AVR studia a Cčka
Ikdyž je to možná můj staromodní pohled :)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku