=

Introduction to Assembly language (ASM)

The Assembly language (ASM) is the lowest level of human-readable language. It is also the highest level of language into which a binary can be reliably decompiled. Assembly provides a direct interface to the hardware of a computer.
In assembly language we write instructions that converted into machine readable code using assembler then executed by the cpu.

How assembly works ?

Assembly code → Assembler → Execution (CPU)

Types of Assembly languages

Assembly code vary depends upon the underlying CPU architecture. Some populer types of assembly language are :

Why is Assembly language is used ?

Although assembly is more hard to write and understand than other high level languages like: python , still assembly has some unique advantages -

Although assembly is specific to the CPU architecture, but they also have similarities. Get in-depth knowledge of following assembly languages -

  1. x64 Assembly