zakladni informace pro zacatecniky: assembler jest nizky programovaci jazyk, do ktereho PowerD prevadi svuj vlastni zdrojovy kod. tento je potom zassemblovan, ci zkompilovan do objektoveho souboru. assembler je nejnizsim krokem nad strojovym kodem (programovani v hexadecimalnim svete procesoru), v nemz se zadavaji pro programatora jeste relativne dobre citelne a zapisovatelne instrukce procesoru, pro nejz kod vytvarime. psat kod v assembleru se dnes jiz moc nenosi, protoze je to zdlouhave, a pokud programator udela chybu, muze byt velice obtizne ji odstranit, aby nemusel menit prakticky cely program. stejne je to i s rozsirovanim, kdy pridanim casti kodu se muze zmenit chod celeho programu. samozrejme i v assembleru lze programovat ciste a pruhledne, ale i tak je pomer narocnost psani/uzitecnost vysledku mnohem niz, nez u vyssich programovacich jazyku. nicmene i tak je stale spoustu na rychlost narocnych rutin psano v cistem assembleru, aby bylo dosazeno maximalniho vykonu. v PowerD lze samozrejme taky pouzivat inline assembler. PowerD pouziva externi assembler PhxAss a PAsm (pro PowerPC procesory) oba od autora Franka Willeho. kompilace kompilace je slozity proces, ktery zajisti, ze se vase zdrojove programy prevedou do spustitelne ci linkovaci podoby. v PowerD probiha mnoha kroky od nacitani vaseho zdrojoveho kodu, pres jeho transformaci do, pro pocitac srozumitelnych, tabulek, pres ulozeni vystupniho assembleroveho zdrojoveho kodu, a jeho vlastni kompilaci/prevod do objektoveho souboru az po zaverecne linkovani. kompilace se pomoci PowerD provadi napriklad v cli ci shellu spustenim kompilatoru (dc) s prislusnymi argumenty. linker je program, ktery spojuje jednotlive objektove ci linkovaci soubory do jednoho spustitelneho souboru. v PowerD se pouziva externi linker od autora Franka Willeho 'vlink'. linkovani je spojovani objektovych a jinych linkovacich souboru dohromady do jednoho vysledneho spustitelneho souboru. linkovani je vzdy finalnim krokem kompilace. objektovy soubor objektovy soubor je primarnim produktem kompilace. nelze jej jeste spustit, ale lze jej pospojovat s dalsimy objektovymi soubory, ci castmi linkovacich knihoven. spustitelny soubor spustitelny soubor je to, oc kazdemu programatoru v podstate jde. jde o to zajistit, aby se cela vase kompletni prace uspecne zmenila ve spustitelny program. last update: 8.8.2013, Martin Kuchinka, www.kuchinka.cz. |
informace novinky navod ke stazeni tutorialy linky autor pro zacatecniky PowerD projects: Director Maper ChaosGuns Dungeon |