| You are here: | About>Computing & Technology>C / C++ / C#> Glossary> A> Assembly Language - Definition |
![]() | C / C++ / C# |
"Definition of Assembly Language"Definition: Assembly Language is a low level programming language using the human readable instructions of the CPU. On PCs, the assembly language looks like this
mov ebx, eax
To understand it you need to know that eax,ebx etc are each a 32 bit register inside the CPU. The Mov instructions just copy the value so the first line is pretty much the same as this C code ebx = eax; To compile this into machine code, you need an assembler. It's just a compiler for assembly language. Many compilers can output the assembly language equivalent of code in C or C++. The problem with assembly language is that it requires a high level of technical knowledge, and it's slow to write. In the same time that you take to write ten lines of assembly language- that's ten instructions, you could write ten lines of C++, perhaps the equivalent of 500 instructions! Glossary:A B C D E F G H I J K L M N O P Q R S T U V W X Y ZExamples: There is rarely any need to write programs in assembly language these days!
|
Las Vegas on a BudgetFind a BargainHotel DealsCheap EatsFree AttractionsEntertainment for Less |
All Topics | Email Article | Print this Page | | ![]() |
| Advertising Info | News & Events | Work at About | SiteMap | Reprints | Help | Our Story | Be a Guide |
| User Agreement | Ethics Policy | Patent Info. | Privacy Policy | ©2008 About, Inc., A part of The New York Times Company. All rights reserved. |


