<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Microsoft_Macro_Assembler</id>
		<title>Microsoft Macro Assembler - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Microsoft_Macro_Assembler"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Microsoft_Macro_Assembler&amp;action=history"/>
		<updated>2026-06-15T13:41:08Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Microsoft_Macro_Assembler&amp;diff=265483&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Microsoft_Macro_Assembler&amp;diff=265483&amp;oldid=prev"/>
				<updated>2013-07-29T13:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 29. 7. 2013, 13:01&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Microsoft_Macro_Assembler&amp;diff=265482&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Microsoft_Macro_Assembler&amp;diff=265482&amp;oldid=prev"/>
				<updated>2011-10-19T15:41:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''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ývoj jejich [[operační systém|operačního 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 používání [[Makro (software)|maker]] a prvky [[strukturované programování|strukturovaného programování]] jako jsou smyčky, volání procedur a alternací (proto je MASM označován jako vysokoúrovňový assembler).&lt;br /&gt;
&lt;br /&gt;
Pozdější verze přidaly schopnost sestavit programy z MS-DOSu i pro operační systémy [[Microsoft Windows]]. MASM je jedním z mála vývojových nástrojů společnosti Microsoft (jiným je např. [[NMAKE]]), která v jedné verzi dokázaly vytvářet jak 16 bitový, tak i 32 bitový kód. Nejdříve podporoval aplikace jen pro [[MS-DOS]], další verze (5.1 a 6.0) podporovaly též operační systém [[OS/2]]. Pozdější verze (6.1+) umožňovaly vytvářet aplikace pro [[Win32]] konzoli, které bylo možné za pomoci Phar Lap TNT DOS extenderu provozovat i v prostředí MS-DOSu (kvůli chybě ve verzi 6.1 však nefungovaly ve finální verzi [[Windows NT]]).&lt;br /&gt;
&lt;br /&gt;
== Konkurence ==&lt;br /&gt;
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, kde byl převážně 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 &amp;quot;bezplatně&amp;quot; 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ý byl bezplatný. Výsledkem bylo, že 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 bylo '''ml64.exe'''). Kombinace těchto událostí a fakt, že existovala široká základna uživatelů s instalovaným MASM, pomohly zpomalit úpadek MASM vůči jiným assemblerům. I dnes je MASM stále populárni mezi assemblery na platformách Win32, navzdory konkurenci nových produktů, jako např.[[NASM]] a [[Yasm]], [[FASM]], GoAsm, a [[High Level Assembly|HLA]].&lt;br /&gt;
&lt;br /&gt;
== MASM verze ==&lt;br /&gt;
Ačkoliv MASM již není komerčním produktem, Microsoft stále pokračuje v jeho podpoře, kvůli široké základně assembly kódů, které existují a jsou využívány interně u samotného Microsoftu. Poslední verze MASM, která byla prodávána jako samostatný balíček, byla verze 6.11. Od chvíle kdy Microsoft přestal MASM samostatně prodávat, přidal několik aktualizací k produktové řadě MASM verze 6.x. Verze 6.15 byla obsažena v balíku [[Visual C++ 6.0 Processor Pack]]. Verze 7.0 byla obsažena ve [[Visual C++]] .NET 2002. Verze 7.1 byla obsažena ve [[Visual C++]] .NET 2003. Verze 8.0 byla pak obsažena ve [[Visual C++]] 2005, která také obsahovala verzi, jenž mohla kompilovat kód x64.&lt;br /&gt;
&lt;br /&gt;
Některé z novějších verzí MASM jsou také obsaženy v různých [[SDK]] a [[DDK]] společnosti Microsoft. Do budoucna vše nasvědčuje tomu, že další verze MASM budou dodávány s budoucími verzemi Visual C++. Navzdory tomu, že MASM je dnes k dispozici legalně a &amp;quot;bezplatně&amp;quot;, je nutné mít na paměti, že se stále ještě jedná o komerční produkt, a všechny tyto &amp;quot;bezplatné&amp;quot; verze mají jistá omezení použití, která je nutno respektovat. &lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Assembler]]&lt;br /&gt;
* [[Turbo Assembler|TASM]]&lt;br /&gt;
* [[Netwide Assembler|NASM]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://masm32.com MASM32 Homepage] nebo také [http://masm32.com/board/ diskuzní fórum MASM]&lt;br /&gt;
* [http://www.winasm.net WinAsm Studio IDE – Assembly fórum, open source projekty]&lt;br /&gt;
* [http://www.sourcerip.com Bezplatné MASM Source Kódy]&lt;br /&gt;
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=7A1C9DA0-0510-44A2-B042-7EF370530C64 MASM download pro Visual C++ 2005 Express Edition]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}} &lt;br /&gt;
[[Kategorie:Assemblery]]&lt;br /&gt;
[[Kategorie:Překladače]]&lt;br /&gt;
[[Kategorie:Software Microsoftu]]&lt;br /&gt;
[[Kategorie:Počítačové jazyky]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>