Microsoft Macro Assembler
The Microsoft Macro Assembler (abbreviated MASM) is an
assembler for the
x86 family of
microprocessors. It was originally produced by
Microsoft for development work on their
MS-DOS operating system, and was for some time the most popular assembler available for that operating system. It supported a wide variety of
macro facilities and
structured programming idioms, including high-level constructions for looping, procedure calls and alternation (therefore, MASM is an example of a
high-level assembler). Later versions added the capability of producing programs for the
Windows operating systems that were released to follow on from MS-DOS. MASM is one of the few Microsoft development tools (another was
NMAKE) for which one version targets both 16-bit and 32-bit. Early version were
MS-DOS applications. Later versions also were OS/2 applications (versions 5.1 and 6.0) and later versions after that (versions 6.1+) were
Win32 console applications (initially (in versions 6.1 and 6.11) with the Phar Lap TNT DOS extender included to run these versions on MS-DOS). However see
Phar Lap (company) for the whole debacle that cause early versions that were Win32 console applications (version 6.1) to fail to run on final versions of
Windows NT.
See more at Wikipedia.org...
Microsoft Macro Assembler
Microsoft Macro Assembler
Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von
Microsoft entwickelter
Assembler für
x86-basierende
Prozessoren. Er kompiliert prozessornah geschriebenen Programmquelltext in der
Assemblersprache.Der Microsoft Macro Assembler entwickelte sich zeitweise zum meistbenutzten Assembler für die Entwicklung von
MS-DOS-Programmen. Er ist in aktuellen Versionen in der Entwicklungsumgebung
Microsoft Visual Studio enthalten. Es gibt aber auch eine separate und kostenlose Download-Version, die jedoch kritisierte Einschränkungen bei der Nutzung der erstellten Programme beinhaltet.
Mehr unter Wikipedia.org...
Microsoft Macro Assembler
Microsoft Макро-Ассемблер (сокращённо MASM) —
ассемблер для семейства
x86 микропроцессоров. Первоначально он был произведен компанией
Microsoft для создания программ в их
MS-DOS операционной системе, и был в течение некоторого времени самым популярным ассемблером, доступным для той операционной системы. Это поддерживало широкое разнообразие макро-средств обслуживания и структурированность программных идиом, включая конструкции высокого уровня для повторов, вызовов процедур и чередований (поэтому MASM — пример ассемблера высокого уровня). Более поздние версии добавили способность создания программ для
Windows операционных систем, которые были выпущены, чтобы последовать за
MS-DOS. MASM — один из немногих инструментов разработки Microsoft, для которых не было никаких отдельных 16-битовых и 32-битовых версий.
Продолжение на Wikipedia.οrg...
Microsoft Macro 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 era por cierto tiempo el más popular ensamblador 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.
Ver más en Wikipedia.org...