Home » Computer Basics

Assembly Language and Assembler

Learn: What is Assembly language, what is the Assembler, why it used in Computer programming?

In my past posts, you must have already learnt about computer programming language and their types.

In this chapter, we are going to learn about the Assembly language and Assembler.

What is Assembly?

Assembly is a low level computer programming language that does not have system independency. It uses some special symbols for the operations; these symbols are known as Mnemonics.

Mnemonics are used to write a machine instruction/opcode (operation code).

Assembly language programs are easier than Machine code as they use some special symbols rather than Binary codes (in 0’s and 1’s form) but these programs are not as easy as High Level languages.

Some of the Assembly language symbols (Mnemonics)

ADD - To add two values
SUB - To subtract two values
MOV - To move the value (assign the value)

Assembler

An Assembler is a system software/ utility program, which is used to translate an Assembly language program to its equivalent Machine Code.

It generates an object code (also called Machine code) by translating/converting the set of symbols (Mnemonics) and values.


COMMENTS



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.