Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: MASM


Related Topics

In the News (Fri 11 Dec 09)

  
  Microsoft Macro Assembler - Wikipedia, the free encyclopedia
The Microsoft Macro Assembler (abbreviated MASM) is an assembler for the x86 family of microprocessors.
MASM is one of the few Microsoft development tools for which there was no separate 16-bit and 32-bit versions.
MASM is also supported by a large number of web pages and support forums (including http://www.masmforum.com).
en.wikipedia.org /wiki/MASM   (515 words)

  
 masm32.com
MASM already is capable of building UNICODE applications using the traditional resource string method but additional macros are now supplied to write UNICODE strings directly into the data section in the same manner as normal BYTE data to make the capacity easier to use.
MASM can build very high performance dynamic link libraries that can be used by MASM, Visual C/C++ and Visual Basic as well as any other language that can call a DLL.
MASM produces the identical object module format that is used by the Visual C+C++ compilers so the C/C++ programmer can build modules or libraries in MASM and directly link them into their own C/C++ programs.
www.masm32.com   (834 words)

  
 MASM32
MASM can build very small high performance executable files that are well suited where size and speed matter.
For programmers who work in Microsoft Visual C/C++, MASM builds modules and libraries that are in the same format so the C/C++ programmer can build modules or libraries in MASM and directly link them into their own C/C++ programs.
The invoke syntax of MASM allows functions to be called in much the same way as they are called in a high level compiler.
www.movsd.com /masm.htm   (1210 words)

  
 [No title]   (Site not responding. Last check: 2007-11-01)
MASM 6.1 generates the code to correctly handle argument passing, check type compatibility between parameters and arguments, and process a variable number of arguments.
Instead, MASM 5.1 considers the remainder of the line to be part of the macro argument containing the opening quote, as if there were a closing quotation mark at the end of the line.
MASM 6.1 does not prefix any 80287, 80387, or 80486 coprocessor instruction with FWAIT, except for wait forms of instructions that have a no-wait form.
www.mathcs.sjsu.edu /faculty/kennedy/cs140/prguide/Appendix_A.doc   (9741 words)

  
 Webster: The Microsoft Macro Assembler (MASM)
MASM isn't the fastest assembler around (it's not particularly slow, except in a couple of degenerate cases, but there are faster assemblers available).
MASM is only usable for creating DOS and Windows applications; you cannot effectively use it to create software for other operating systems.
You may also read the MASM documentation on-line here at Webster and you may also peruse several example files to get a feeling for the MASM syntax (without having to download the assembler and unpack the example files).
webster.cs.ucr.edu /AsmTools/MASM/index.html   (403 words)

  
 MASM 6.1
Specifies that the output file contain only equivalent MASM statements.
Specifies that the output file contain equivalent MASM statements plus original C statements converted to comment lines.
Instructs H2INC to explicitly declare the distances for all pointers and functions.
www.cs.wayne.edu /labPages/masmref.htm   (388 words)

  
 CHAPTER 12
MASM gives you several ways to set the naming and calling conventions in your assembly-language program.
The MASM default is byte-alignment, so you should specify an alignment of 2 for MASM structures or use the /Zp1 option when compiling in FORTRAN.
The MASM routine that receives the array should not call back to one of the calling program’s routines before it has finished processing the array.
www.sxlist.com /techref/language/masm/masmc12.htm   (6476 words)

  
 [No title]
How to Get the Patches for MASM 6.12, 6.13 and 6.14 There are patches available to patch MASM 6.11 to update for support Pentium Pro and MMX instructions (Version 6.12) and AMD 3D instructions (Version 6.13).
MASM Free From Microsoft 9.1 WHERE TO GET MASM MASM Version 6.11d is available on the Windows 98 Driver Developer Kit.
MASM is the ml.exe file in the 98ddk/bin/win98 directory.
www.frontiernet.net /~fys/faq/masm.txt   (1978 words)

  
 Creating 32-Bit Flat Memory Model MASM Code for OS/2 2.0
Specify the /c assembler option flag on the assembler command line to prevent MASM from invoking its 16-bit linker.
MASM versions 6.0, 6.0a, and 6.0b does not include either the required library support for OS/2 operating system calls or a linker capable of producing flat memory model applications.
MASM version 6.1 does not run with any version of OS/2 including a DOS window under OS/2.
support.microsoft.com /kb/94577   (400 words)

  
 x86 Assembly Language FAQ - MASM
This patch converts MASM 6.11 or 6.11a into the latest version MASM 6.11d.
There are patches available to patch MASM 6.11 to update for support Pentium Pro and MMX instructions (Version 6.12) and AMD 3D instructions (Version 6.13).
MASM Version 6.11d is available on the Windows 98 Software Development Kit.
members.tripod.com /jolio/asm/masm.htm   (730 words)

  
 Running MASM
If you have set up MASM correctly, then you should be able to open a DOS Window and type the command MASM.
If you get a message indicating that you have used the command incorrectly, then recheck the link: Configuring MASM 6.11 from your home computer.
Once you are sure that MASM is installed correctly, then you can follow these steps.
www.cs.fiu.edu /~downeyt/cop3402/runmasm.html   (1036 words)

  
 Microsoft Assembler version information
MASM 6.10 version upgrade - To qualify for this license, you must own any previous version of MASM.
MASM 6.11d is the LAST version that will run in DOS, as opposed to a DOS box under Win9x or NT.
MASM Version 6.11d is available on the Windows 98 Driver Developer Kit.
www.emsps.com /oldtools/msasmv.htm   (1205 words)

  
 Microsoft MASM to JAVA Source Code Translator and Converter   (Site not responding. Last check: 2007-11-01)
The MASM to JAVA translator is a program written in C to run in DOS and Windows (3.1, 3.11, 95, 98) environments.
The syntax analyzer scans the MASM input file for syntactic errors and generates a listing file of the MASM program.
The transfer of the MASM source language into an intermediate tertiary language ensures the logical equivalence between the source and target languages.
www.mpsinc.com /masm2j.html   (574 words)

  
 MASM Numeric Constants
Radix constants are numeric constants that also specify the radix of the value.
The radix indicators of MASM numeric constants define them as decimal (D), hexadecimal (H), octal (O), or binary (B).
Floating-point constants have the same syntax as in C. See the C Numeric Constants section.
www.intel.com /software/products/compilers/docs/linux/ref/cnst_msm.htm   (159 words)

  
 Microsoft MASM to C++ Source Code Translator and Converter   (Site not responding. Last check: 2007-11-01)
The MASM to C++ translator is a program written in C to run in DOS and Windows (3.1, 3.11, 95, 98) environments.
If you have useful and valuable programs in MASM, but want C++ 's flexibility, efficiency, speed, and control or if you want to quickly convert existing MASM programs to C++, then our MASM2C® Translator is for you.
The tertiary language is automatically converted to C++ while maintaining the logical equivalence of the output C++ program to the input MASM program.
www.mpsinc.com /masm2cp.html   (574 words)

  
 [No title]   (Site not responding. Last check: 2007-11-01)
This book documents features of MASM version 6.1, and is part of a complete MASM documentation set.
Other titles in the set are: Getting Started — Explains how to perform all the tasks necessary to install and begin running MASM 6.1 on your system.
The appendixes cover the differences between MASM 5.1, MASM 6.0, and MASM 6.1, and the Backus-Naur Form for grammar notation to use in determining the syntax for any MASM language component.
www.mathcs.sjsu.edu /faculty/kennedy/cs140/masmref/introduction.doc   (393 words)

  
 Assembling Code Developed for MASM 5.x with MASM 6.x   (Site not responding. Last check: 2007-11-01)
Some of these new features require changes that make source code developed with MASM version 5.1 incompatible with the default behavior of MASM versions 6.0 and later.
This method eliminates the requirement to run the conversion driver but it requires you to convert your command-line options to the new MASM 6.0 and later syntax.
In some cases, you may decide that you prefer the MASM 5.x compatibility behavior instead of the new MASM 6.x behavior.
support.microsoft.com /kb/101264   (794 words)

  
 Message Cracker Macros for MASM
Attached is my implementation for MASM using macros.
I'm also aware that there are debates about the pros and cons of Message Crackers, but most of Win32 programmers I know are in favor of using Message Crackers, and so am I. Since I can't find a Message Cracker implementation in MASM, I decided to create one, and here's the result.
I included instruction on how to use the include file for your program, and comment for each WM_ for what are the expected parameters your message handler procedure will be needing in declaration.
www.masm32.com /board/index.php?topic=3880.0   (1159 words)

  
 x86 Assembly Language FAQ - MASM
How to Get the Patch for MASM 6.12, 6.13 and 6.14 9.
9.1 WHERE TO GET MASM MASM Version 6.11d is available on the Windows 98 Driver Developer Kit.
The URL to his site is: Includes the new version 6.15 http://www.easystreet.com/~jkirwan/pctools.html 9.4 Get the latest versions of MASM for 32-bit assembly The following lists a rather convenient way to create ml.exe environments for command prompt links, so as to compile different files of with different files.
www.frontiernet.net /~fys/faq/masm.html   (1894 words)

  
 Running MASM in an IDE
It is possible to use Visual Studio to assemble, lin, run, and debug masm programs.
If you double click an error message, then you will be taken to that line in the program.
If you have all your environment variables set up properly, then you should be able to create a shortcut to PWB in your bin or binr directory.
www.cs.fiu.edu /~downeyt/cop3402/masmaul.html   (484 words)

  
 Michael N. Stalberg's Standard Résumé:  Unisys 2200 (COBOL, ECL, MASM, Systems)
AIS project objectives included completing the upgrade of AIS from Basic Mode MASM to Extended Mode MASM, upgrading its communications from COMPOOL to MCB, incorporating new functionality for the applications, and increasing reliability.
Supported the application indirectly by correcting assigned discrepancies and bugs in the Support Layer modules, which insulated the Application Layer modules from DMS 2200 and the operating system by giving them a simplified, standardized interface that was independent of the actual hardware/software environment.
It was mostly COBOL 74 (ACOB) with about 15 essential Assembly (MASM) subroutines that I wrote to request system services, increase speed and convenience, log usage, and communicate with microcomputers.
home.att.net /~mike.stalberg/stal_std.htm   (1469 words)

  
 New MASM Features   (Site not responding. Last check: 2007-11-01)
This topic lists the new MASM features in Visual C++ 2005.
In previous versions MASM expressions were 32-bit values.
For more information, see MASM for x64 (ml64.exe).
msdn2.microsoft.com /en-us/library/xw102cyh.aspx   (200 words)

  
 How to use MASM with BC++   (Site not responding. Last check: 2007-11-01)
I don't have TASM but I do have version 6.0 of MASM.
I would appreciate if somebody could tell me how to use MASM 6.0 under Borland C++ 4.52.
How to use MASM with BC I use masm 6.0 w/386 and flat platform.
community.borland.com /article/0,1410,16539,00.html   (223 words)

  
 Use MASM code in PB - PowerBASIC Forums
MASM to create and read a character tree that has some of the
What Steve showed here is a way to assemble code using an assembler like MASM for example, and directly use that code in PB by inserting the opcodes as !db statements..
2 things, with masm, you need to name the data item so you can reference it.
www.powerbasic.com /support/forums/Forum4/HTML/011987.html   (1660 words)

  
 x86 Assembly Language FAQ - Microsoft MASM
From: raymoon@ms1.dgsys.com (Raymond Moon) Newsgroups: alt.lang.asm, comp.lang.asm.x86 Subject: x86 Assembly Language FAQ - Microsoft MASM Date: 21 Mar 2000 23:03:51 GMT Message-ID: <8b8v4n$n7i$4@news.dgsys.com> Reply-To: raymoon@moonware.dgsys.com Summary: This is the FAQ for the x86 Assembly Language programmers for the alt.lang.asm and comp.lang.asm.x86 newsgroups.
MASM Information Available At www.microsoft.com REVISED Microsoft’s web site finally has a few pages to MASM.
Again, these patches will not upgrade MASM 6.11c ftp://ftp.microsoft.com/softlib/mslfiles/ ftp://ftp.microsoft.com/softlib/mslfiles/ ftp://ftp.microsoft.com/softlib/mslfiles/ Contributor: Raymond Moon, raymoon@moonware.dgsys.com Last Changed: 18 Mar 2000 ------------------------------ Subject 9.
www.faqs.org /faqs/assembly-language/x86/microsoft   (1324 words)

  
 Microsoft Macro Assembler Reference (MASM)   (Site not responding. Last check: 2007-11-01)
The Microsoft Macro Assembler (MASM) provides you with several advantages over inline assembly.
MASM contains a macro language with looping, arithmetic, text string processing, and so on, and MASM supports the instruction sets of the 386, 486, and Pentium processors, providing you with greater direct control over the hardware.
Provides links to topics discussing the use of operators in MASM.
msdn2.microsoft.com /en-us/library/afzk3475.aspx   (189 words)

  
 MASM 32 programming
There are some source code in MASM, some programs programed in MASM and turtionals for this language.
Tutorial and FAQ for coding Win32 applications using MASM, TASM and NASM.
There are some examples with source codes and all what I have programed in MASM 32 and I publiced it.
b.webring.com /go?ring=masm32programing&id=4&next   (158 words)

  
 r_harvey - MASM Programming Style
There was talk of fixing these inconsistencies back in '92, when MASM was still a retail product; if it happens now, it'll likely be a third-party's doing.
Gotcha: While C-like in appearance, MASM high-level directives create un-signed conditional jumps by default.
If you need to do signed tests, either declare a variable to be signed, or cast (to use a C term for "coerce") the register as signed.
ourworld.compuserve.com /homepages/r_harvey/doc_masm.htm   (4711 words)

  
 Re: masm
I did some google research, and I still couldn't find a location where I can download masm.
In the wikipedia, it gave me the basic definition.
The inline assembler is built into the compiler, so you don't need a separate assembler such as the Microsoft Macro Assembler (MASM).
channel9.msdn.com /ShowPost.aspx?PostID=28955   (703 words)

  
 Microsoft Assembler and MASM for Sale, New and Used
MASM 5.1, 5.25" (disks replaced with 3.5" backup disk by original owner)
MASM 6.10, full version license card only, no software
I think this is for anyone with an older version of MS Assembler products, but don't know.
www.emsps.com /oldtools/msasm.htm   (209 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.