The Microsoft Macro Assembler (abbreviated MASM) is an x86 high-level assembler for DOS and Microsoft Windows. It supports a wide variety of macro facilities and structured programming idioms, including high-level functions for looping and procedures. Later versions added the capability of producing programs for Windows. MASM is one of the few Microsoft development tools that target 16-bit, 32-bit and 64-bit platforms. Earlier versions were MS-DOS applications.

PropertyValue
dbpedia-owl:Software/developer
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:license
dbpprop:abstract
  • The Microsoft Macro Assembler (abbreviated MASM) is an x86 high-level assembler for DOS and Microsoft Windows. It supports a wide variety of macro facilities and structured programming idioms, including high-level functions for looping and procedures. Later versions added the capability of producing programs for Windows. MASM is one of the few Microsoft development tools that target 16-bit, 32-bit and 64-bit platforms. Earlier versions were MS-DOS applications. Versions 5.1 and 6.0 were OS/2 applications and later versions were Win32 console applications. Versions 6.1 and 6.11 included Phar Lap's TNT DOS extender so that MASM could run in MS-DOS.
  • Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für x86-basierende 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. Heut zu Tage 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 –&nbspalle 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 Netwide Assembler und Flat Assembler bekannt geworden. In der Aktuellen Version 10.0 werden folgende Befehlssätze unterstützt: x86-32/64, x87-fpu, MMX, 3DNow, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4. A, VMX, AVX und AES. Seit 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.
  • 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ř. 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).
  • 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.
  • 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 eu pas de version 16 et 32 bits séparée.
  • Microsoft Macro Assembler(マイクロソフト・マクロ・アセンブラ、MASMと略される)はx86ファミリーマイクロプロセッサ用のアセンブラである。マイクロソフトがMS-DOS上の開発のために製造し、DOS上では最もポピュラーなアセンブラになった。多彩なマクロと高水準なループ構造、プロシージャ呼び出しなどの構造化プログラミングをサポートし、高級アセンブラとされている。 後のバージョン5.1と6ではOS/2アプリケーションとなり、さらに6.1からは32ビットWindowsのコンソールアプリケーションになった(当初、バージョン6.1と6.11ではMS-DOS上で動作させるためPhar Lap TNT DOSエクステンダが同梱された)。ただし、6.1は最終バージョンのWindows NTでは動作しない。
  • Microsoft Macro Assembler (MASM, макроассемблер Microsoft) — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системы MS-DOS и был в течение некоторого времени самым популярным ассемблером, доступным для неё. Это поддерживало широкое разнообразие макросредств и структурированность программных идиом, включая конструкции высокого уровня для повторов, вызовов процедур и чередований (поэтому MASM — ассемблера высокого уровня). Позднее была добавлена возможность написания программ для Windows. MASM — один из немногих инструментов разработки Microsoft, для которых не было отдельных 16- и 32-битных версий.
  • MASM 是 Microsoft Macro Assembler 的縮寫,它是 微軟 為 x86 微處理器家族,所寫的一套巨集組譯器。它最初是用來發展在 MS-DOS 上面執行的軟體,同時,它也該系統最流行的組譯器。 它支援的巨集很靈巧,既廣泛又多樣性,結構化程式的慣用語法,包含高階架構式的迴圈、程序呼叫,以及輪替 (alternation)(因此,MASM 算是高階組譯器的一個範本).
dbpprop:developer
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 9 (xsd:integer)
dbpprop:license
dbpprop:name
  • Microsoft Macro Assembler
dbpprop:operatingSystem
dbpprop:reference
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • The Microsoft Macro Assembler (abbreviated MASM) is an x86 high-level assembler for DOS and Microsoft Windows. It supports a wide variety of macro facilities and structured programming idioms, including high-level functions for looping and procedures. Later versions added the capability of producing programs for Windows. MASM is one of the few Microsoft development tools that target 16-bit, 32-bit and 64-bit platforms. Earlier versions were MS-DOS applications.
  • Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für x86-basierende 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. Heut zu Tage ist MASM der bevorzugte Assembler für alle Microsoft-basierenden Betriebssysteme (wohl auch aufgrund des MASM32-SDK).
  • 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).
  • 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.
  • 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.
  • Microsoft Macro Assembler (MASM, макроассемблер Microsoft) — ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системы MS-DOS и был в течение некоторого времени самым популярным ассемблером, доступным для неё.
  • MASM 是 Microsoft Macro Assembler 的縮寫,它是 微軟 為 x86 微處理器家族,所寫的一套巨集組譯器。它最初是用來發展在 MS-DOS 上面執行的軟體,同時,它也該系統最流行的組譯器。 它支援的巨集很靈巧,既廣泛又多樣性,結構化程式的慣用語法,包含高階架構式的迴圈、程序呼叫,以及輪替 (alternation)(因此,MASM 算是高階組譯器的一個範本).
rdfs:label
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • Microsoft Macro Assembler
  • MASM
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • Microsoft Macro Assembler
foaf:page
is dbpprop:redirect of
is owl:sameAs of