dbo:abstract
|
- Az assembler egy számítógépes szoftver, fordítóprogram, amely az assembly nyelvben írt programok gépi kódra való fordítását végzi. Létezik keresztfordító változata is (cross assembler, hasonlóan a cross compiler-hez). Az assembly fordítása mellett az assembler lehetőséget ad a memóriatartományok szimbolikus elnevezésére is, nem kevés munkát spórolva meg ezzel a programozónak egy-egy módosítás esetén, hisz nem kell újraszámolnia, és manuálisan módosítania a címeket a kódban. Különböző makró eljárásokat is ismer, mint például a behelyettesítés. Ez akkor jöhet jól, ha egy nem szubrutinként szeretnénk futtatni, hanem sorban. Így megmarad a program könnyebb olvashatósága, ugyanakkor nem romlik a teljesítmény. Assemblert írni sokkal egyszerűbb, mint más, magas szintű fordítót. Assemblerek már az 1950-es évek óta léteznek. A mai RISC rendszereken – mint például a MIPS, a Sun SPARC, vagy a HP PA-RISC – futó modern assemblerek képesek az utasítások végrehajtásának sorrendjét optimalizálni, a processzorok (CPU) párhuzamos csatornáinak jobb kihasználása érdekében. A magas szintű assemblerek már olyan, a magasabb szintű programozási nyelvekre jellemző megoldásokat biztosítanak, mint a fejlett vezérlő struktúrák, magas szintű eljárás/ deklarálás és hívás, továbbá magas szintű absztrakt adattípusok, beleértve a , , egységeket (union), osztályokat (class) és készleteket (set) is. (hu)
- Az assembler egy számítógépes szoftver, fordítóprogram, amely az assembly nyelvben írt programok gépi kódra való fordítását végzi. Létezik keresztfordító változata is (cross assembler, hasonlóan a cross compiler-hez). Az assembly fordítása mellett az assembler lehetőséget ad a memóriatartományok szimbolikus elnevezésére is, nem kevés munkát spórolva meg ezzel a programozónak egy-egy módosítás esetén, hisz nem kell újraszámolnia, és manuálisan módosítania a címeket a kódban. Különböző makró eljárásokat is ismer, mint például a behelyettesítés. Ez akkor jöhet jól, ha egy nem szubrutinként szeretnénk futtatni, hanem sorban. Így megmarad a program könnyebb olvashatósága, ugyanakkor nem romlik a teljesítmény. Assemblert írni sokkal egyszerűbb, mint más, magas szintű fordítót. Assemblerek már az 1950-es évek óta léteznek. A mai RISC rendszereken – mint például a MIPS, a Sun SPARC, vagy a HP PA-RISC – futó modern assemblerek képesek az utasítások végrehajtásának sorrendjét optimalizálni, a processzorok (CPU) párhuzamos csatornáinak jobb kihasználása érdekében. A magas szintű assemblerek már olyan, a magasabb szintű programozási nyelvekre jellemző megoldásokat biztosítanak, mint a fejlett vezérlő struktúrák, magas szintű eljárás/ deklarálás és hívás, továbbá magas szintű absztrakt adattípusok, beleértve a , , egységeket (union), osztályokat (class) és készleteket (set) is. (hu)
|