News:

Happy New Year! Yes, the current one, not a previous one; this is a new post, we swear!

Main Menu

[MASM32] Basic Question

Started by Ender, December 25, 2005, 01:55:14 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ender

Hm, I posted this on the vL site, and then I realized, what better site to ask an assembly question than this! But, practically thinking, I want the fastest answer  ;D. So here's my question/story:

Today a friend told me that mASM32 is not "pure assembly." He says this because it has constructs like print chr$("..."), etc. Is this true, and if so, does mASM32 have all the functionality of "pure assembly"? Also, what do you guys use?

Warrior

It's most likely an assembler with some higher helper instructions, they are unrolled into simpler assembly when they are assembled then converted into machine code. It's just there to help the programmer, no big.
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

MyndFyre

The "M" at the front of "MASM" stands for "macro."  Are you familiar with C/C++ macros at all?  MASM macros work similarly.  It all comes out in the wash, and you can leave all the macros out if you want.
Quote from: Joe on January 23, 2011, 11:47:54 PM
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Quote from: Rule on May 26, 2009, 02:02:12 PMOur species really annoys me.

Sidoh

Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro."  Are you familiar with C/C++ macros at all?  MASM macros work similarly.  It all comes out in the wash, and you can leave all the macros out if you want.

Or Microsoft! :)

Ender


MyndFyre

Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro."  Are you familiar with C/C++ macros at all?  MASM macros work similarly.  It all comes out in the wash, and you can leave all the macros out if you want.

Or Microsoft! :)

QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
:P
Quote from: Joe on January 23, 2011, 11:47:54 PM
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Quote from: Rule on May 26, 2009, 02:02:12 PMOur species really annoys me.

Joe

Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.


Sidoh

Quote from: MyndFyrex86] link=topic=4320.msg47034#msg47034 date=1135560183]
Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro."  Are you familiar with C/C++ macros at all?  MASM macros work similarly.  It all comes out in the wash, and you can leave all the macros out if you want.

Or Microsoft! :)

QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
:P

It's still "Or Microsoft!" :)

MyndFyre

Quote from: Sidoh on December 25, 2005, 09:10:38 PM
Quote from: MyndFyrex86] link=topic=4320.msg47034#msg47034 date=1135560183]
Quote from: Sidoh on December 25, 2005, 05:02:49 PM
Quote from: MyndFyrex86] link=topic=4320.msg47004#msg47004 date=1135547879]
The "M" at the front of "MASM" stands for "macro."  Are you familiar with C/C++ macros at all?  MASM macros work similarly.  It all comes out in the wash, and you can leave all the macros out if you want.

Or Microsoft! :)

QuoteThe name MASM originally referred to MACRO ASSEMBLER but over the years it has become synonymous with Microsoft Assembler.
  :P

It's still "Or Microsoft!" :)

Quote
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997.  All rights reserved.

If it was "or Microsoft," then it would be MMASM.

G_F_G kthxbai.
Quote from: Joe on January 23, 2011, 11:47:54 PM
I have a programming folder, and I have nothing of value there

Running with Code has a new home!

Quote from: Rule on May 26, 2009, 02:02:12 PMOur species really annoys me.

Sidoh

Quote from: MyndFyrex86] link=topic=4320.msg47064#msg47064 date=1135587297]
If it was "or Microsoft," then it would be MMASM.

G_F_G kthxbai.

PHP was Personal Home Page, but now it's PHP:  Hypertext Preprocessor.  Things change with time. :)

Warrior

Recursive Acronym...trend whores..
One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Sidoh

Quote from: Warriorx86] link=topic=4320.msg47067#msg47067 date=1135587722]
Recursive Acronym...trend whores..

Hahaha.

rabbit

Quote from: Warriorx86] link=topic=4320.msg47067#msg47067 date=1135587722]
Recursive Acronym...trend whores..
You remember any of the ones we made up in the channel a few weeks ago?  Some were pretty good :P

Warrior

One must ask oneself: "do I will trolling to become a universal law?" And then when one realizes "yes, I do will it to be such," one feels completely justified.
-- from Groundwork for the Metaphysics of Trolling

Joe

Recursive acronyms suck

PHP: Hypertext Preprocessor
Wine is not an emulator
GNU is not UNIX
-.-
Quote from: Camel on June 09, 2009, 04:12:23 PMI'd personally do as Joe suggests

Quote from: AntiVirus on October 19, 2010, 02:36:52 PM
You might be right about that, Joe.