The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. Beginning with MASM 8.0, there are two versions of the assembler: One for 16-bit & 32-bit assembly sources, and another (ML64) for 64-bit sources only. MASM is maintained by Microsoft, but since version 6.12 it has not been sold as a separate product. It is instead supplied with various Microsoft SDKs and C compilers. Recent versions of MASM are included with Microsoft Visual Studio.

Property Value
dbo:abstract
  • Microsoft Macro Assembler (zkráceně MASM) je překladač pro rodinu mikroprocesorů x86. Původně byl vytvořen společností Microsoft pro vývoj jejich 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í maker a prvky strukturovaného programování jako jsou smyčky, volání procedur a alternací (proto je MASM označován jako vysokoúrovňový assembler). 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ř. ), 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). (cs)
  • The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. Beginning with MASM 8.0, there are two versions of the assembler: One for 16-bit & 32-bit assembly sources, and another (ML64) for 64-bit sources only. MASM is maintained by Microsoft, but since version 6.12 it has not been sold as a separate product. It is instead supplied with various Microsoft SDKs and C compilers. Recent versions of MASM are included with Microsoft Visual Studio. (en)
  • Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für X86-Prozessoren. Er übersetzt Assemblerquelltext in ausführbaren, nativen Maschinencode. Der Microsoft Macro Assembler entwickelte sich zeitweise zum meistbenutzten Assembler für die Entwicklung von MS-DOS-Programmen. Heutzutage ist MASM der bevorzugte Assembler für alle Microsoft-basierenden Betriebssysteme (wohl auch aufgrund des MASM32-SDK). Er ist in aktuellen Versionen in der Entwicklungsumgebung Microsoft Visual Studio (und Express) enthalten, es gibt ihn aber auch in einer separaten Download-Version. Die kostenlosen Versionen von MASM dürfen nicht für kommerzielle Zwecke verwendet werden. Zudem darf man sie nur zur Entwicklung für Microsoft-Betriebssysteme verwenden – alle anderen Betriebssysteme sind ausdrücklich durch die EULA (End-User License Agreement) ausgeschlossen. Als kommerzieller Konkurrent zum Microsoft Macro Assembler behauptete sich besonders der Turbo Assembler von Borland. Als kostenlose und freie Alternativen sind beispielsweise die Programme jWasm, Netwide Assembler und Flat assembler bekannt geworden. In der aktuellen Version 14.0 werden folgende Befehlssätze unterstützt: x86/64, , MMX, 3DNow, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, , VMX, AVX, , AES, CVT16, FMA3 und FMA4. Ab der Version 8.0 gibt es zwei Ausgaben unter derselben Versionsnummer, eine für die x86-32-Architektur und eine für die x86-64-Architektur. (de)
  • El Microsoft Macro Assembler (MASM) es un ensamblador para la familia x86 de microprocesadores. Fue producido originalmente por Microsoft para el trabajo de desarrollo en su sistema operativo MS-DOS, y fue durante cierto tiempo el ensamblador más popular disponible para ese sistema operativo. El MASM soportó una amplia variedad de facilidades para macros y programación estructurada, incluyendo construcciones de alto nivel para bucles, llamadas a procedimientos y alternación (por lo tanto, MASM es un ejemplo de un ensamblador de alto nivel). Versiones posteriores agregaron la capacidad de producir programas para los sistemas operativos Windows. MASM es una de las pocas herramientas de desarrollo de Microsoft para las cuales no había versiones separadas de 16 bits y 32 bits. (es)
  • Le logiciel Microsoft Macro Assembler (Macro Assembleur de Microsoft, plus connu sous l'acronyme MASM) est un assembleur pour la famille de processeurs x86. Il fut à l'origine développé par Microsoft pour le développement de leur système d'exploitation MS-DOS. MASM supporte une grande variété de macros aidant à la programmation en langage assembleur ainsi que des idiomes de programmation structurée, incluant des constructions de haut niveau pour les boucles, les appels de procédures, les branchements, etc. ce qui fait de MASM un assembleur à programmation de haut niveau. Les dernières versions de MASM ont la possibilité de produire des programmes pour le système d'exploitation Windows. MASM fut un des rares outils de développement de Microsoft pour lequel il n'y eut pas de versions 16 et 32 bits séparées. (fr)
  • Microsoft Macro Assembler(マイクロソフト・マクロ・アセンブラ、MASMと略す)はx86系マイクロプロセッサ用のアセンブラである。マイクロソフトがMS-DOS上の開発のために製造し、DOS上では最も普及したアセンブラであった。豊富なマクロと高水準な繰返し(loop)構造、手続き(procedure)呼び出しなどの構造化プログラミングに対応している。高級アセンブラに分類できる。。 5.1版と6版でOS/2アプリケーションとなり、さらに6.1版からは32ビットWindowsのコンソールアプリケーションになった。当初、6.1版と6.11版ではMS-DOS上で動作させるためPhar Lap TNT DOSエクステンダを同梱していた。6.1版は最終版のWindows NTでは動作しない。 (ja)
  • 마이크로소프트 매크로 어셈블러(Microsoft Macro Assembler, MASM)는 을 사용하는 MS-DOS 및 마이크로소프트 윈도우용 x86 어셈블러이다. MASM 8.0을 기점으로 2가지 버전의 어셈블러가 있는데, 하나는 16비트 및 32비트 어셈블리 소스용이고 다른 하나(ML64)는 64비트 소스 전용이다. MASM은 마이크로소프트에 의해 유지보수되고 있으나 버전 6.12부터 독립 제품으로 판매되지 않고 있으며 그 대신 다양한 마이크로소프트 SDK 및 C 컴파일러와 함께 제공된다. 최근 버전의 MASM은 마이크로소프트 비주얼 스튜디오에 포함되어 있다. (ko)
  • Microsoft Macro Assembler, também conhecido como MASM, é um montador código fechado que suporta as arquiteturas IA-32 e x86-64 para MS-DOS e Microsoft Windows. Suporta uma grande gama de facilidades de macros e convenções pseudo alto nível. O MASM é uma das poucas ferramentas da Microsoft que podem criar programas 16 bits, 32 bits e possui uma versão de 64 bits. (pt)
  • Macro Assembler (MASM) — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системе MS-DOS и был в течение некоторого времени самым популярным ассемблером, доступным для неё. MASM поддерживал широкое разнообразие макросредств и структурированность программных идиом, включая конструкции высокого уровня для повторов, вызовов процедур и чередований (поэтому MASM — ассемблер высокого уровня). Позднее[когда?] была добавлена возможность написания программ для Windows. MASM — один из немногих инструментов разработки Microsoft, для которых не было отдельных 16- и 32-битных версий. (ru)
  • Microsoft Macro Assembler (MASM) — асемблер для архітектури x86 під операційну систему Microsoft Windows, що використовує . Поточна версія MASM існує у двох різновидах: для 16- і 32 бітного коду і для 64-бітного (ML64). До версії 6.12 був окремим продуктом Microsoft. Зараз він включений до складу різних компіляторів і середовищ розробки компанії. (uk)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2017-03-07 (xsd:date)
dbo:latestReleaseVersion
  • 14.16.27023.1
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1061469 (xsd:integer)
dbo:wikiPageLength
  • 8267 (xsd:integer)
dbo:wikiPageRevisionID
  • 967347049 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2017-03-07 (xsd:date)
dbp:latestReleaseVersion
  • 14.160000 (xsd:double)
dbp:license
dbp:name
  • Microsoft Macro Assembler (en)
dbp:operatingSystem
  • Microsoft Windows and MS-DOS (en)
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. Beginning with MASM 8.0, there are two versions of the assembler: One for 16-bit & 32-bit assembly sources, and another (ML64) for 64-bit sources only. MASM is maintained by Microsoft, but since version 6.12 it has not been sold as a separate product. It is instead supplied with various Microsoft SDKs and C compilers. Recent versions of MASM are included with Microsoft Visual Studio. (en)
  • El Microsoft Macro Assembler (MASM) es un ensamblador para la familia x86 de microprocesadores. Fue producido originalmente por Microsoft para el trabajo de desarrollo en su sistema operativo MS-DOS, y fue durante cierto tiempo el ensamblador más popular disponible para ese sistema operativo. El MASM soportó una amplia variedad de facilidades para macros y programación estructurada, incluyendo construcciones de alto nivel para bucles, llamadas a procedimientos y alternación (por lo tanto, MASM es un ejemplo de un ensamblador de alto nivel). Versiones posteriores agregaron la capacidad de producir programas para los sistemas operativos Windows. MASM es una de las pocas herramientas de desarrollo de Microsoft para las cuales no había versiones separadas de 16 bits y 32 bits. (es)
  • Microsoft Macro Assembler(マイクロソフト・マクロ・アセンブラ、MASMと略す)はx86系マイクロプロセッサ用のアセンブラである。マイクロソフトがMS-DOS上の開発のために製造し、DOS上では最も普及したアセンブラであった。豊富なマクロと高水準な繰返し(loop)構造、手続き(procedure)呼び出しなどの構造化プログラミングに対応している。高級アセンブラに分類できる。。 5.1版と6版でOS/2アプリケーションとなり、さらに6.1版からは32ビットWindowsのコンソールアプリケーションになった。当初、6.1版と6.11版ではMS-DOS上で動作させるためPhar Lap TNT DOSエクステンダを同梱していた。6.1版は最終版のWindows NTでは動作しない。 (ja)
  • 마이크로소프트 매크로 어셈블러(Microsoft Macro Assembler, MASM)는 을 사용하는 MS-DOS 및 마이크로소프트 윈도우용 x86 어셈블러이다. MASM 8.0을 기점으로 2가지 버전의 어셈블러가 있는데, 하나는 16비트 및 32비트 어셈블리 소스용이고 다른 하나(ML64)는 64비트 소스 전용이다. MASM은 마이크로소프트에 의해 유지보수되고 있으나 버전 6.12부터 독립 제품으로 판매되지 않고 있으며 그 대신 다양한 마이크로소프트 SDK 및 C 컴파일러와 함께 제공된다. 최근 버전의 MASM은 마이크로소프트 비주얼 스튜디오에 포함되어 있다. (ko)
  • Microsoft Macro Assembler, também conhecido como MASM, é um montador código fechado que suporta as arquiteturas IA-32 e x86-64 para MS-DOS e Microsoft Windows. Suporta uma grande gama de facilidades de macros e convenções pseudo alto nível. O MASM é uma das poucas ferramentas da Microsoft que podem criar programas 16 bits, 32 bits e possui uma versão de 64 bits. (pt)
  • Macro Assembler (MASM) — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системе MS-DOS и был в течение некоторого времени самым популярным ассемблером, доступным для неё. MASM поддерживал широкое разнообразие макросредств и структурированность программных идиом, включая конструкции высокого уровня для повторов, вызовов процедур и чередований (поэтому MASM — ассемблер высокого уровня). Позднее[когда?] была добавлена возможность написания программ для Windows. MASM — один из немногих инструментов разработки Microsoft, для которых не было отдельных 16- и 32-битных версий. (ru)
  • Microsoft Macro Assembler (MASM) — асемблер для архітектури x86 під операційну систему Microsoft Windows, що використовує . Поточна версія MASM існує у двох різновидах: для 16- і 32 бітного коду і для 64-бітного (ML64). До версії 6.12 був окремим продуктом Microsoft. Зараз він включений до складу різних компіляторів і середовищ розробки компанії. (uk)
  • Microsoft Macro Assembler (zkráceně MASM) je překladač pro rodinu mikroprocesorů x86. Původně byl vytvořen společností Microsoft pro vývoj jejich 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í maker a prvky strukturovaného programování jako jsou smyčky, volání procedur a alternací (proto je MASM označován jako vysokoúrovňový assembler). (cs)
  • Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für X86-Prozessoren. Er übersetzt Assemblerquelltext in ausführbaren, nativen Maschinencode. Der Microsoft Macro Assembler entwickelte sich zeitweise zum meistbenutzten Assembler für die Entwicklung von MS-DOS-Programmen. Heutzutage ist MASM der bevorzugte Assembler für alle Microsoft-basierenden Betriebssysteme (wohl auch aufgrund des MASM32-SDK). Er ist in aktuellen Versionen in der Entwicklungsumgebung Microsoft Visual Studio (und Express) enthalten, es gibt ihn aber auch in einer separaten Download-Version. Die kostenlosen Versionen von MASM dürfen nicht für kommerzielle Zwecke verwendet werden. Zudem darf man sie nur zur Entwicklung für Microsoft-Betriebssysteme verwenden – alle anderen Betrieb (de)
  • Le logiciel Microsoft Macro Assembler (Macro Assembleur de Microsoft, plus connu sous l'acronyme MASM) est un assembleur pour la famille de processeurs x86. Il fut à l'origine développé par Microsoft pour le développement de leur système d'exploitation MS-DOS. (fr)
rdfs:label
  • Microsoft Macro Assembler (cs)
  • Microsoft Macro Assembler (de)
  • Microsoft Macro Assembler (en)
  • Microsoft Macro Assembler (es)
  • Microsoft Macro Assembler (fr)
  • Microsoft Macro Assembler (ja)
  • 마이크로소프트 매크로 어셈블러 (ko)
  • Microsoft Macro Assembler (pt)
  • MASM (ru)
  • MASM (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Microsoft Macro Assembler (en)
is dbo:programmingLanguage of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of