Microsoft Macro Assembler: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎Další odkazy: rekat podle jinych Assembleru
m -mezery
Řádek 1:
'''Microsoft Macro Assembler''' (zkráceně '''MASM''') je [[Assembler|překladač]] pro rodinu [[mikroprocesor|mikroprocesorů]] [[x86]]. Původně byl vytvořen společností [[Microsoft]] pro vývojové práce na jejich [[operační systém|operačním systému]] [[MS-DOS]], a byl po dlouhou dobu nejpopulárnějším a nejvyužívanějším assemblerem dostupným pro tento operační systém. Podporoval širokou škálu [[Makro (počítačová věda)|makro]] příslušenství a jazykových zvláštností [[strukturované programování|strukturovaného programování]], obsahující vysokoúrovňové konstrukce pro přesmyky, volání procedur a přepínání (proto je MASM příkladem vysokoúrovňového assembleru).
 
 
Pozdější verze přidaly schopnost vytvářet programy pro operační systémy [[Microsoft Windows|Windows]] které volně navázaly na MS-DOS. MASM je jedním z mnoha vývojových nástrojů společnosti Microsoft (jiným je např. [[NMAKE]]), pro které je jedna verze cílena oběma, 16-bit a 32-bit. Prvotní verzí byly [[MS-DOS]] aplikace. Pozdější verze též byly OS/2 aplikace (verze 5.1 a 6.0) a další verze po té(verze 6.1+) byly [[Win32]] aplikace (z počátku (ve verzích 6.1 a 6.11) s [[Phar Lap TNT DOS]] rozšiřovačem, jenž uvedl do chodu tyto verze v MS-DOS). Jenomže, jak je vidět, společnost [[Phar Lap]] pro vetší zmatek způsobila, že prvotní verze, jež byly Win32 konzolové aplikace (verze 6.1), neběžely ve finálních verzích [[Windows NT]].
 
 
==Konkurence==
Na začátku devadesátých let začaly alternativní assemblery jako např. [[Borland]] [[TASM]], [[shareware]] assembler [[A86 (software)|A86]], a (ke konci 90.let) [[NASM]], zabírat podíl na trhu MASM. Nicméně, dvě události v pozdních 90.letech umožnily MASMu udržet si většinu svého podílu na trhu: první, Microsoft přestal prodávat MASM jako komerční produkt a začal jej distribuovat bezplatně jako součást [[Driver development kit|DDK]] (Driver Development Kit). Za druhé, objevil se balíček [[MASM32]] a Iczelionovy tutorialy Win32, které daly Windowsovským aplikacím možnost programovat v MASM. Později v roce 2000, byl MASM 6.15 uvolněn jako součást procesorového balíku Visual C++, který je bezplatný. Jako výsledek všechny verze Visual C++ pozdější než 6.0, zahrnovaly verzi MASM ekvivalentní k verzi Visual C++. Později ve Visual C++ 2005, se objevila 64-bitová verze MASM (souborové jméno je '''ml64.exe'''). Kombinací s obrovskou základnou uživatelů s instalovaným MASM, tyto události pomohly zabránit úpadku MASM vůči jiným assemblerům. I dnes je MASM stále jedničkou mezi assemblery na platformách Win32, navzdory konkurenci nových produktů, jako např.[[NASM]] a [[Yasm]], [[FASM]], GoAsm, a [[High Level Assembly|HLA]].
 
 
==Podívejte se též na==
Řádek 13 ⟶ 10:
* [[Turbo Assembler|TASM]]
* [[Netwide Assembler|NASM]]
 
 
==Další odkazy==
Řádek 20 ⟶ 16:
* [http://www.sourcerip.com Bezplatné MASM Source Kódy]
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=7A1C9DA0-0510-44A2-B042-7EF370530C64 MASM download pro Visual C++ 2005 Express Edition]
 
 
[[Kategorie:Překladače]]