Macro assemblert - 1

Szerelő (az angol szerelő -. Working-gyűjtő) - a számítógépes program, a fordító forráskódját a program írt assembly nyelven. programot gépi kódra.

Mint maga a nyelv (szerelvény) összeszerelő, mint általában, speciális beton építészet. operációs rendszer és verziója a nyelvi szintaxis. Vannak azonban, többcélú, vagy akár (pontosabban korlátozott rendeltetésű, mert a nyelv az alacsony szintű nem írhat eszköz független programok) szerelőknek, amely képes futtatni a különböző platformok és operációs rendszerek. Az utóbbiak közül is kiválaszthatja egy csoportja cross-összeszerelő. a képesség, hogy összegyűjtsék a gépi kód és végrehajtható (fájlok) más architektúrák és operációs rendszerek.

Összeszerelése nem lehetnek sem az első, sem az utolsó lépés szerzés a végrehajtható modul. Annyi fordítóprogramok magas szintű programozási nyelvek, így az eredmény formájában programot assembly nyelven, a további feldolgozásnak az assembler. Továbbá, az eredmény a szerelvény nem hajtható végre, és egy objektum modul, amely tartalmaz izolált és nem kötött egymással darab natív kód és a program adatok, amelyekből (vagy több objektum modulok) lehet továbbá elrendezve által végrehajtható-linker programot (vagy "linker").

x86 architektúra

Asszemblereket TASM), a Microsoft Macro assembly (MASM) és Watcom assembly (WASM). Továbbá, egy időben ez volt a legnépszerűbb egyszerű szerelő A86.

Amikor a Microsoft Windows operációs rendszer, a kiterjesztett TASM nevezett TASM32, amely lehetővé teszi, hogy hozzon létre egy program futtatásához Windows környezetben. Az utolsó ismert változata TASM - 5,3, amely támogatja az MMX, jelenleg szerepel a Turbo C ++ Explorer. De a hivatalos program fejlesztési teljesen leállt.

A Microsoft fenntartja nevezett termék a Microsoft Macro assembly. Ez folyamatosan fejlődik, hogy ezen a napon, a legújabb verzió tartalmazza a készletek

A szerkezet az Intel-szintaxis az operációs rendszer.

hordozható szerelőknek

Van is egy szabadtéri szerelvény projekt változatai, amelyek rendelkezésre állnak a különböző operációs rendszerek és amely lehetővé teszi, hogy megkapja az objektum fájlok ezeket a rendszereket. Ezt nevezzük szerelő

BSD (néhány kivételtől eltekintve).

lakás szerelő (fasm) - fiatal szerelő szerint módosítva, hogy megtiltsa az újbóli engedélyezés (beleértve a GNU GPL) BSD licenc. Vannak változatok GNU / Linux, Microsoft Windows, az Intel-syntax, és támogatja a kézi

építészet

8051 - a klasszikus mikrokontroller építészet. Mert az ő, van egy cross-szerelő ASM51, megjelent MetaLink Corporation.

Atmel (AVRStudio 3 és AVRStudio4). A második változat - nem próbálja kijavítani a nagyon sikeres első. Ugyanez szerelvény a részét WinAVR.

Összeszerelése és összeállítása

Az eljárás, melynek során egy programot assembly nyelven a tárgykód hívják szerelvény. Ezzel szemben a válogatás. összeszerelés - többé-kevésbé egyedi és visszafordítható folyamat. Minden assembly nyelven mnemonikok asszociatív egy gépi utasítás, míg a magas szintű programozási nyelv minden egyes kifejezéshez lehet bujkál számos eltérő szabályok vonatkoznak. Elvileg ez a felosztás meglehetősen önkényes, ezért néha összeszerelés összeállítás programot is nevezik összeállításában.

irodalom

Szoftvercsomagok programozás assembly

WinAsm • ASMedit • Egyszerű kód • Friss

Nézze meg, mi a „makro assembler” más szótárak:

Macroassembler - makroass embler és ... orosz helyesírási szótár

Microsha - Type of Home Processzor Megjelent 1987-ben ... Wikipedia

Jovial - (szó szórakoztató) programozási nyelv, amely alapján IAL (International algoritmikus Language) nyelv, az egyik legkorábbi dialektusok Algol, később finomított és úgynevezett OVIAL (saját verzióját a IAL) ... ... Wikipedia.

Lions PK-01 - Ebben a kifejezés, vannak más célra, lásd Lviv (egyértelműsítő lap) .. Lions PC 01 ... Wikipedia

Microsoft Macro assembly - (MASM Microsoft macro assembler) szerelő az x86 processzorcsalád. Eredetileg ez volt a Microsoft által történő program az MS DOS operációs rendszer, és már egy ideje a legnépszerűbb szerelő ... Wikipedia

  • A használata assembly optimalizálása programokat C ++ (+ CD) (Series "Advanced Techniques"). Magda YS Leírja, hogyan kell használni assembly optimalizálásához programok C ++ nyelven íródott. Részletes kérdések a modern feldolgozási technológia MMX és SSE, és ... Bővebben Vásárlás 279 rubelt
  • A használata assembly optimalizálása programokat C ++ (+ CD-ROM). Jurij Magda. Tárgyalja a használata assembly nyelven a programok optimalizálását C ++ nyelven íródott. Részletes kérdések a modern feldolgozási technológia MMX és SSE, és ... Bővebben Vásárlás 191 UAH (Ukrajna esetében)
  • A használata assembly optimalizálása programokat C ++ (+ CD-ROM). Jurij Magda. Tárgyalja a használata assembly nyelven a programok optimalizálását C ++ nyelven íródott. Részletes kérdések a modern feldolgozási technológia MMX és SSE, és ... Bővebben Vásárlás 181 rubelt

Kapcsolódó cikkek