SlideShare a Scribd company logo
IT322: MICROPROCESSOR BASED DESIGN
MASM
Microsoft Macro Assembler (MASM)
• It is x86 assembler that uses the Intel syntax for MS-DOS and
Microsoft Windows.
• MASM 8.0 introduced 2 versions of assembler
- 16-bit and 32-bit assembly sources.
- ML64 sources.
• MASM is maintained by Microsoft.
• Recent versions of MASM are included in MS Visual Studio.
• Netwide Assembler (SASM) is an assembler and dissembler
for Intel x86 architecture used to write 16-bit, 32-bit and 64-bit
programs.
• Turbo Assembler (TASM) is an assembler package developed
by Borlandc to run and produce code for 16- or 32-bit x86 MS-
DOS or MS Win.
Microsoft Macro Assembler (MASM) …
• To install Microsoft MASM version 6.1, run the SETUP.EXE program
(located
• on Disk 1 of your installation set). The SETUP program performs all
tasks
• necessary for installing the MASM components. You must run SETUP
to install
• MASM, as the files on the distribution disks are compressed. SETUP
• decompresses the files and copies them to your hard disk. SETUP
runs under
• MS-DOS and under the Windows operating system version 3.x.
• You can use SETUP to perform the following:
• u View the documentation notes, README.TXT, packing list, and
• information for users of MASM version 5.10.
• u Preview the installation prompts and their defaults before installing
any files.
Microsoft MacroAssembler 8.0 (MASM) Package (x86)
• Make sure you have Visual C++ 2005 Express Edition installed on
your computer. This is a prerequisite for the installation of this
package. It will not install otherwise.
• Click the Download button in the upper left-hand corner of this
page to start the download
• Do one of the following:
- To start the installation immediately, click Run.
- To save the download to your computer for
installation at a later time, click Save.
- To cancel the installation, click Cancel.
• Follow the instructions given by the installer.
• The application, ml.exe, will be installed to your “[Visual C++
Express]bin” directory.

More Related Content

PPT
Windows 98
PDF
Platform Security Presentation
PPTX
BEST Microsoft windows
PDF
Zero downtime upgrade на коленках
PPTX
Comparison of OS
PPT
lecture:Operating Syste Ms
DOC
Symmetric multiprocessing and Microkernel
Windows 98
Platform Security Presentation
BEST Microsoft windows
Zero downtime upgrade на коленках
Comparison of OS
lecture:Operating Syste Ms
Symmetric multiprocessing and Microkernel

Similar to It322 intro 4 (20)

PPTX
Msdnaa and you
PPTX
Msdnaa and you
PDF
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
PDF
Leopard install setup
PDF
Leopard install setup
PPTX
My sql on linux
PDF
How to setup MateriApps LIVE!
PPTX
FOSS_GNU/Linux
DOCX
Virtual box installation
PDF
PPTX
Assembly final 2
PDF
WebSphere Message Broker installation guide
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
PDF
Photoshop cs5 read me
Msdnaa and you
Msdnaa and you
CSS LO6 - PREPARING AND INSTALLING OPERATING SYSTEM
Leopard install setup
Leopard install setup
My sql on linux
How to setup MateriApps LIVE!
FOSS_GNU/Linux
Virtual box installation
Assembly final 2
WebSphere Message Broker installation guide
Photoshop cs5 read me
Photoshop cs5 read me
Photoshop cs5 read me
Photoshop cs5 read me
Photoshop cs5 read me
Photoshop cs5 read me
Photoshop cs5 read me
Ad

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Modernizing your data center with Dell and AMD
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
Modernizing your data center with Dell and AMD
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Ad

It322 intro 4

  • 2. Microsoft Macro Assembler (MASM) • It is x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. • MASM 8.0 introduced 2 versions of assembler - 16-bit and 32-bit assembly sources. - ML64 sources. • MASM is maintained by Microsoft. • Recent versions of MASM are included in MS Visual Studio. • Netwide Assembler (SASM) is an assembler and dissembler for Intel x86 architecture used to write 16-bit, 32-bit and 64-bit programs. • Turbo Assembler (TASM) is an assembler package developed by Borlandc to run and produce code for 16- or 32-bit x86 MS- DOS or MS Win.
  • 3. Microsoft Macro Assembler (MASM) … • To install Microsoft MASM version 6.1, run the SETUP.EXE program (located • on Disk 1 of your installation set). The SETUP program performs all tasks • necessary for installing the MASM components. You must run SETUP to install • MASM, as the files on the distribution disks are compressed. SETUP • decompresses the files and copies them to your hard disk. SETUP runs under • MS-DOS and under the Windows operating system version 3.x. • You can use SETUP to perform the following: • u View the documentation notes, README.TXT, packing list, and • information for users of MASM version 5.10. • u Preview the installation prompts and their defaults before installing any files.
  • 4. Microsoft MacroAssembler 8.0 (MASM) Package (x86) • Make sure you have Visual C++ 2005 Express Edition installed on your computer. This is a prerequisite for the installation of this package. It will not install otherwise. • Click the Download button in the upper left-hand corner of this page to start the download • Do one of the following: - To start the installation immediately, click Run. - To save the download to your computer for installation at a later time, click Save. - To cancel the installation, click Cancel. • Follow the instructions given by the installer. • The application, ml.exe, will be installed to your “[Visual C++ Express]bin” directory.