Top "Masm" questions

MASM is Microsoft's Macro Assembler tool for converting assembly language to object code.

NASM is pure assembly, but MASM is high level Assembly?

I'm learning assembly, motivation being able to reverse engineer. I'm trying to find the assembler I should begin with, so …

assembly x86 reverse-engineering nasm masm
Non-recursive Fibonacci Sequence in Assembly

In some homework, I have to create a Fibonacci Sequence program in Assembly. I created this code, but it doesn't …

assembly masm fibonacci irvine32 non-recursive
Assembly Segments in opcodes

I noticed that in Assembly segments are used in opcodes. Example: MOV DWORD PTR SS:[EBP-30],30 I think that "PTR …

assembly x86 masm addressing-mode memory-segmentation
packed decimal to ascii assembly

I'm trying to convert packed decimal numbers into ascii strings. Here is my understanding thus far: The following: bcd BYTE 34…

assembly decimal ascii masm bcd
Reverse byte order of EAX register

Example: 0xAABBCCDD will turn into 0xDDCCBBAA My program crashes, due to Access Violation exception right in the first XOR operation. …

assembly x86 masm endianness masm32
Converting problem: __asm__ __volatile__

I have been dealing with Nasm on a linux environment for some time and this function worked great... but now …

c visual-studio assembly nasm masm
selection sort in assembly language

here is my code.. I have to perform a selection sort on an array. It is homework. The Irvine32.inc …

sorting assembly masm irvine32
Strange output with Irvine's WriteString

the point of the following program is to print out the letter "c" with the combination of every background and …

assembly masm irvine32
Move quadword between xmm and general-purpose register in ml64?

In a simple program written for Microsoft's x64 assembler, I want to move a 64-bit value between an SSE register (…

assembly x86-64 masm sse gnu-assembler
Assembly MASM Dealing with Negative Integers

I was instructed to write a program in assembly that will carry out the following arithmetic: ((A + B) / C) * ((D …

assembly x86 masm twos-complement irvine32