<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title>Bing: Masm Code Example</title><link>http://www.bing.com:80/search?q=Masm+Code+Example</link><description>Search results</description><image><url>http://www.bing.com:80/s/a/rsslogo.gif</url><title>Masm Code Example</title><link>http://www.bing.com:80/search?q=Masm+Code+Example</link></image><copyright>Copyright © 2026 Microsoft. All rights reserved. These XML results may not be used, reproduced or transmitted in any manner or for any purpose other than rendering Bing results within an RSS aggregator for your personal, non-commercial use. Any other use of these results requires express written permission from Microsoft Corporation. By accessing this web page or using these results in any manner whatsoever, you agree to be bound by the foregoing restrictions.</copyright><item><title>assembly - Print hello in 64-bit masm - Stack Overflow</title><link>https://stackoverflow.com/questions/70661294/print-hello-in-64-bit-masm</link><description>I want to write a program to show hello in 64-bit masm. I use VS code with ml64.exe and gcc. The following is what I write: ;; file name: hello.asm printf proto .data messenge dq "hello", 0 .code main proc sub rsp, 40h mov rcx, messenge call printf add rsp, 40h ret main endp end And I write a script to assemble, link ,and execute: @:: file name ...</description><pubDate>Sat, 11 Apr 2026 19:18:00 GMT</pubDate></item><item><title>assembly - MASM/NASM Differences - Stack Overflow</title><link>https://stackoverflow.com/questions/2035747/masm-nasm-differences</link><description>What are the syntax differences between the NASM and MASM assemblers?</description><pubDate>Sun, 12 Apr 2026 11:53:00 GMT</pubDate></item><item><title>Calling a standard-library-function in MASM - Stack Overflow</title><link>https://stackoverflow.com/questions/57377397/calling-a-standard-library-function-in-masm</link><description>I want to get started in MASM in a mixed C++/Assembly way. I am currently trying to call a standard-library-function (e.g. printf) from a PROC in assembly, that I then call in C++.</description><pubDate>Mon, 06 Apr 2026 23:42:00 GMT</pubDate></item><item><title>What is MASM ? which we generally use it for learning assembly language ...</title><link>https://stackoverflow.com/questions/4733059/what-is-masm-which-we-generally-use-it-for-learning-assembly-language-code</link><description>Ans. MASM: Microsoft Macro Assembler The Microsoft Macro Assembler (MASM) is an assembler for the x86 family of microprocessors, originally produced Microsoft MS-DOS 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 ...</description><pubDate>Fri, 10 Apr 2026 02:01:00 GMT</pubDate></item><item><title>Windows MASM x64 calling convention and stack setup</title><link>https://stackoverflow.com/questions/79519237/windows-masm-x64-calling-convention-and-stack-setup</link><description>My Understanding of Windows x64 MASM Calling Convention: First 4 parameters passed in RCX, RDX, R8, R9 Following parameters are passed on stack 32 byte shadow space must also be passed to stack Stack must be 16 byte aligned before "CALL fun" is executed so padding is needed in some scenarios Order: 1. Push padding if necessary. 2.</description><pubDate>Mon, 06 Apr 2026 06:24:00 GMT</pubDate></item><item><title>assembly - ASM: MASM, NASM, FASM? - Stack Overflow</title><link>https://stackoverflow.com/questions/10179933/asm-masm-nasm-fasm</link><description>MASM (Microsoft Assembler) is the popular assembler for Windows. MASM is for 16-bit and 32-bit applications (x86). ML64 is the one for 64 bit sources (AMD64/x86-64) NASM (Netwide Assembler) is the popular assembler for Linux but is available on Windows too. NASM supports 16-bit, 32 bit and 64 bit programs. FASM (Flat Assembler) is available for both Windows and Linux. FASM too supports both 32 ...</description><pubDate>Mon, 13 Apr 2026 14:22:00 GMT</pubDate></item><item><title>assembly - What are macros in MASM? - Stack Overflow</title><link>https://stackoverflow.com/questions/54058745/what-are-macros-in-masm</link><description>From MASM 6.1 Programmer's Guide: A macro is a symbolic name you give to a series of characters (a text macro) or to one or more statements (a macro procedure or function). When every time you use the macro in the code, like you write prnstr buf2 on some line, it will be replaced during assembling phase with the instructions from the macro definition, i.e. like you would write in original ...</description><pubDate>Sat, 04 Apr 2026 20:02:00 GMT</pubDate></item><item><title>linux - Difference between NASM, TASM, &amp; MASM - Stack Overflow</title><link>https://stackoverflow.com/questions/61857760/difference-between-nasm-tasm-masm</link><description>TASM, MASM, and NASM are x86 assemblers. Borland Turbo Assembler (TASM) and Microsoft Macro Assembler (MASM) are DOS/Windows-based, Netwide Assembler (NASM) is available for other platforms as well. TASM produces 16-bit/32-bit output, MASM and NASM also produce 64-bit output. All of those assemblers take the x86 instruction set as input.</description><pubDate>Fri, 10 Apr 2026 02:44:00 GMT</pubDate></item><item><title>MASM32 Assembly does not work in Visual Studio - Stack Overflow</title><link>https://stackoverflow.com/questions/75274240/masm32-assembly-does-not-work-in-visual-studio</link><description>The example masm code in that prior answer uses Visual Studio include files (for the .lib references). As noted in that prior answer, the legacy lib is needed for printf, scanf, since VS 2015.</description><pubDate>Wed, 08 Apr 2026 04:27:00 GMT</pubDate></item><item><title>How Does Setting/Unsetting MASM Flags Work - Stack Overflow</title><link>https://stackoverflow.com/questions/51182831/how-does-setting-unsetting-masm-flags-work</link><description>Set means flag value = 1 and Unset means flag value = 0 Now I understand there are several ways to set and unset flags in MASM, as follows: test al,0 ; set Zero flag and al,0 ; set Zero flag or a...</description><pubDate>Mon, 13 Apr 2026 15:05:00 GMT</pubDate></item></channel></rss>