I used to use DOS assembly, but I can use this to write Windows assembly. It is a must-have software for learning Windows programming and hardware systems at home! The knowledge is a bit difficult to learn, and there are too many things to master!
MASM32 is a software package compiled and written by foreign MASM enthusiasts. The current highest version is version 10.0.
How to use masm32?
Just use it directly. I haven't used it in a long time. I only know that under the Windows operating system, run cmd, and then enter the disk where MSAM is located. For example, in my application software on the E drive: e: Then E:> cd MASM, execute masm hello.asm, hello for you Write the ASM file name (note the case), and then run link hello.obj. After compilation, execute the program after the group, that is, enter: hello, and the result can be run.
Assembly language teaching plan for Windows graphical interface:
·IA-32 processor 32-bit instruction system
·Visual C++ integrated development environment, including MASM assembler, debugger and other development software
Microsoft no longer provides a stand-alone assembler MASM, but integrates it into the Visual C++ integrated development environment. Although MASM in integrated development software can still be used independently, its application value should mainly be reflected in hybrid programming. Therefore, we proposed to use the Visual C++ development environment directly in the 32-bit Windows graphical interface teaching plan, using its complete assembly, connection, import library and other files, and using its debugger to develop the 32-bit instruction system and its assembly language programming.
Writing Windows graphical interface applications using assembly language has always been the dream of many programmers. Steve Hutchesson provided a free software development kit MASM32 to make the dream come true. Teaching materials in this area have also been published in China. However, because Windows itself is very complex, using assembly language to call application program interface API functions requires first mastering common processor instructions, assembly language pseudo-instructions, and C/C++ language. The current teaching materials are not suitable for initial learning of "assembly language programs." Design" course use.
MASM32 is not a software officially released by Microsoft, and the latest version of the software officially released by Microsoft is only version 6.15.
The MASM series released by Microsoft only supports Windows programming from version 6.11. Versions before version 6.11 do not support Windows programming and can only be used to write DOS programs.
How to use masm32 sdk v10 specifically?
You need to install masm first, and then put the .asm file to be compiled in the bin directory of masm. Then you can select "open method", open it with masm32 and select project->assemble asm file
After MASM32 SDK v10 is installed, there is a masm32 editor to open.
Directly write the assembly source program and press project-->run program.
For some versions of masm, you need to enter masm 1.asm link 1.obj under cmd
For masm32 sdk v10, just click run program and everything will be implemented for us.
it works
it works
it works