Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Assembly" vs. "Assembler"

I've been taught that "assembly" is what you write in your files, to have your "assembler" convert it into binary code.

But I see these two terms mixed and matched in various works. I've even heard that you write "assembler", after which an "assemblator" makes it executable.

Tell me, please, what's the right words to use?

like image 595
Henrik Paul Avatar asked Jul 24 '09 07:07

Henrik Paul


People also ask

Is assembler and assembly language same?

The Assembler is a Software that converts an assembly language code to machine code. It takes basic Computer commands and converts them into Binary Code that Computer's Processor can use to perform its Basic Operations. These instructions are assembler language or assembly language.

What is assembler and assembly process?

The assembler processes the machine and ordinary assembler instructions generated from a macro definition called by a macro instruction at assembly time. Machine instructions. The assembler processes all machine instructions, and translates them into object code at assembly time.

Why is it called assembly?

The Name Derives from the Program/Process Created to Read it "In the very early days of computing, programmers wrote code in binary machine instructions and entered it into the computer through a bank of toggle switches. This was tedious, to say the least.

Does assembly language need a assembler?

It helps in understanding the programming language to machine code. In computers, there is an assembler that helps in converting the assembly code into machine code executable. Assembly language is designed to understand the instruction and provide it to machine language for further processing.


2 Answers

Actually, the language is called "Assembly Language", and the tool to convert it to machine code is the "Assembler".

More info on Wikipedia: http://en.wikipedia.org/wiki/Assembly_language

like image 100
Philippe Leybaert Avatar answered Oct 13 '22 04:10

Philippe Leybaert


The purpose of language is to communicate.

If people say things, and other people understand them, they are using the correct terms.

We have rules to make it easier to understand, but in my opinion, if you say what sounds best for you, and let other people say what sounds best for them, and you all understand what you all mean, then everything will be peachy.

For what it's worth, I prefer to write "assembly" and assemble it with an "assembler." I think "assemblator" should be the word of the day someday, and everyone should try to use it as often as possible.

like image 24
Chris Lutz Avatar answered Oct 13 '22 06:10

Chris Lutz