To Execute any assembly language program (ALP) on Windows 10. We required five standard programs. These programs will help programmers in feeding , assembling , linking , loading and executing the user microprocessor or micro-controller program , so these programs are called Software Development Tools that is  TASM & MASM . In Windows these Software tools are Known as TASM & MASM for Windows OS.

What is a Microprocessor?

Microprocessor is nothing but a CPU or Processor on a Microchip or ICs.

What is Micro-controller?

Micro-controller is nothing but a on-chip Microcomputer.

What are Best Microprocessor and Micro-controller Assemblers for Windows 10?

Two types are given below:

  1.  TASM (Turbo Assembler)
  2. MASM (Microsoft Assembler)

Each TASM & MASM Contains Five Programs

Five programs are given below:

  1. Editor
  2. Assembler
  3. Linker
  4. Loader/Locator
  5. Debugger
1. Editor

Firstly Editor is a program, which will help the programmer to input ALP using Keyboard. All the character of ALP are stored in memory in the form of ASCII codes.This file of ALP generated is called as source file. The extension of source file should be .ASM i.e. Assembly Language Program. Editor will also help to save this source file into secondary memory like disc.

Also Read  How to Use SSH Key Based Login with PuTTY on Windows 10
2. Assembler

First of all Assembler will read ALP from source file and it performs two steps:

  1. It will translate all the instructions from assembly language to hexadecimal number or binary number (machine Language)
  2. Assembler will allot effective address (EA) to each byte of Instruction code or Data.

Secondly Assembler will output two files:

  1. List File (xyz.lst)
  2. Object File (xyz.obj)
3. Linker

After that the linker is a Program, which will connect different small modules of programs to form one large program. This will remove memory fragment by readjusting the effective address allotted to different modules by the assembler.

4. Loader

Then the Loader is a program, which will physically load machine language program. It will allot base address to each memory segment, hence each byte of instruction code or data will get physical address.

5. Debugger

Finally Debugger is a program, which will help to execute the machine language program loaded into memory.
The program can be executed by three methods:

Also Read  How to Fix WiFi ON OFF Starting Problem on Windows 8.1
  1. Free Run Operation
  2. Single Stepping Mode
  3. Break Point Technique

Download of TASM & MASM Assemblers

  • For TASM (Turbo Assembler)
  • For MASM (Microsoft Assembler)

Installation of TASM (Turbo Assembler) on Windows 10

Firstly we need to proceed with

Step-I (Extract the Downloaded archive using WinRAR)

After that

Step-II (After Extracting run the Setup.exe)

As soon as

Step-III (Welcome Screen of Setup click on next to continue the setup)

Step-III-Welcome-Screen-of-Setup-click-on-next-to-continue-the-setup

Before proceeding

Step-IV (Select Installation folder then click on next button)

After that

Step-V (Confirm Installation by clicking next button)

Step-V-Confirm-Installation-by-clicking-next-button

Step-VI (Installing Process has been continuing)

Step-VI-Installing-Process-has-been-continuing

Step-VII (Installation has Completed click on close button to exit)

Step-VII-Installation-has-Completed-click-on-close-button-to-exit

Step-VIII (Start the GUI Turbo Assembler from Desktop and accept the license agreement)

Step-VIII-Start-the-GUI-Turbo-Assembler-from-Desktop-and-accept-the-license-agreement

Step-IX (Starting of GUI Turbo Assembler)

Step-IX-Starting-of-GUI-Turbo-Assembler

Installation of MASM (Microsoft Assembler) on Windows 10

First of all

Step-I (Extract the Downloaded archive using WinRAR)

Then

Step-II (After Extracting run the Install.exe)

Secondly

Step-III (Welcome Screen of Setup click on Install to continue the setup)

Step-III-Welcome-Screen-of-Setup-click-on-Install-to-continue-the-setup

Step-IV (Select Installation Partition)

Step-IV-Select-Installation-Partition

Step-V (MASM32 SDK Install and click OK button to continue)

Also Read  How to Turn Off Shareit Auto Update on Windows 10

Step-V-MASM32-SDK-Install-and-click-OK-button-to-continue

Step-VI (Disk Write Test and click OK button to continue)

Step-VI-Disk-Write-Test-and-click-OK-button-to-continue

Step-VII (Disk Read Test and click OK button to continue)

Step-VII-Disk-Read-Test-and-click-OK-button-to-continue

Step-VIII (Execution of Test Executable and click OK button to continue)

Step-VIII-Execution-of-Test-Executable-and-click-OK-button-to-continue

Step-IX (Disk Delete Test and click OK button to continue)

Step-IX-Disk-Delete-Test-and-click-OK-button-to-continue

Step-X (Install MASM32 by Clicking extract to continue install)

Step-X-Install-MASM32-by-Clicking-extract-to-continue-install

Step-XI (Extraction of installation files is processing)

Step-XI-Extraction-of-installation-files-is-processing
Step-XII (Build Libraries and click OK button to continue)
Step-XII-Build-Libraries-and-click-OK-button-to-continue

Step-XIII (Assembling Libraries Files)

Step-XIII-Assembling-Libraries-Files

Step-XIV (Assembling Libraries Test Files)

Step-XIV-Assembling-Libraries-Test-Files

Step-XV ( Installation Success press any key to continue)

Step-XV-Installation-Success-press-any-key-to-continue

Step-XVI (Import Library Test and click OK button to continue)

Step-XVI-Import-Library-Test-and-click-OK-button-to-continue

Step-XVII (Static Library Test and click OK button to continue)

Step-XVII-Static-Library-Test-and-click-OK-button-to-continue

Step-XVIII (Install Icon Script and click yes to continue)

Step-XVIII-Install-Icon-Script-Import-Library-Test-and-click-yes-to-continue

Step-XIX (Installation is completed and click OK button to continue)

Step-XIX-Installation-is-completed-and-click-OK-button-to-continue-

Step-XX (Final run of MASM32 Editor)

Step-XX-Final-run-of-MASM32-Editor

Note: The MASM & TASM Assemblers are Fully Compatible with 32-bit Systems but Partially Compatible with 64-bit systems. For Full Features and support install with 32-bit versions of Windows systems

Congratulations now you have installed the Assembler IDE on Windows 10.