|
 |
>Knowledge |
The current location:Home >Software development
|
|
|
|
Assembly language
|
< p > assembly language (assembly language) is a kind of used in electronic computer, < a href = "https://baike.so.com/doc/259384-274609.html" "> microprocessor < / a >, < a Href = "https://baike.so.com/doc/6225774-6439096.html" ">" micro controller < / a > or other programmable devices of low-level language, also called sign language. In assembly language, With the < a href = "" https://baike.so.com/doc/4650407-4863581.html" "> mnemonic < / a > (Mnemonics) instead of a Href = "" https://baike.so.com/doc/1724310-1822947.html" "> machine instructions < / a > < a Href = "" https://baike.so.com/doc/6172619-6385859.html" "> operation code < / a >, With address Symbol (Symbol) or Label (Label) instead of instruction or < a href = "https://baike.so.com/doc/6172337-6385577.html" "> the address of the operand < / a >. In different equipment, assembly language corresponds to a different machine language < a href = "https://baike.so.com/doc/6780447-6996683.html" "> instruction sets < / a >, through the assembly process is transformed into machine instructions. Generally speaking, a particular assembly language and a particular machine language instruction set are one-to-one mappings that are not directly portable between different platforms.
Many assembler programs provide additional support mechanisms for program development, assembly control, and auxiliary debugging. Some assembly language programming tools often provide macros. They are also called macro assemblers.
< p > assembly language is not like most other programming languages are widely used in the < a href = "https://baike.so.com/doc/3745498-3934974.html" "> < / a > program design. In today's practical applications, it is usually used in low-level, hardware operation and high demand program optimization situations. Assembly language is required for drivers, embedded operating systems, and real-time running programs. |
|
|
|
 |
|
|
|