Each processor has its own assembly language (well, some of them has more than one).
Example for i386:
Intel-style:
MOV EDX,[EBP-16]
MOV EAX,[EBP-20]
MOV [EDX],EAX
AT&T style:
mov -16(%ebp),%edx
mov -20(%ebp),%eax
mov %eax,(%edx
The assembly languages provide human-readable mnemonics, one for each machine instruction. Most assembly language instructions have similarities to words from the English language (e.g. ADD, MOVE, LOAD). However, it is possible that assembly languages are defined in resemblance to other human languages, or none at all. For example, processors designed in and predominantly used in countries with a different language and script might define assembly instructions more familiar and easier to use by its target audience. For example, it is possible that Chinese processors define assembly language instructions without resemblance to English.
An Assembler converts assembly language instructions into machine language.
assembly language uses abbreviation called menmonics.it is a bit easier to write computer programs in assembly language as compared to machine language but still requires skill and experienci.A program called assembler is used to convert an assembly language into machine language.
Mainly C and C++ and a bit of assembly language.
Assembly language is used for tactical graphics because it is a quick language, therefore to obtain the quick execution it is used for the purpose of graphics. Assembly language is also used when the designer wants or needs complete control over the application. It is also used in situations where memory is at a premium, or where there is a need for speed and performance. Nadeem Akhtar na_63pk@yahoo.com
mnemonic
Assembly language does not use a traditional translator; instead, it uses an assembler to convert its mnemonics into machine code. The assembler translates the assembly instructions into binary code that the computer's CPU can understand and execute.
Assemblers are used to convert a specific assembly language into bytecode.
mnemonic
Assemblers are used to convert a specific assembly language into bytecode.
Assembly language is a low-level programming language that uses mnemonic codes to represent machine instructions. It is used in computer programming to directly communicate with the computer's hardware and control its operations. Programmers write code in assembly language to perform tasks that require precise control over the hardware, such as device drivers and operating systems.
Linux can be run on a variety of processors, including several that have been used for desktop systems. The most notable would be Intel and AMD x86 processors, as well as PowerPC processors (used in older Macs. ) Other processors used in desktop systems now or in the past and supported by Linux include Motorola 68k processors, Alpha processors, MIPS processors, and ARM processors.