0
5.8kviews
What is the need of assembly language?
2 Answers
0
454views
  • An assembly language, also known as an assembler language, is a low-level programming language. Assembly language has a very strong correspondence with the architecture’s machine code instruction and is specific only to that machine.
  • Assembly language directly deals with processor of a machine. Here, you can write code to access the registers and even deal with memory addresses directly for retrieving values and pointers.
  • So, if you are writing a program that has a great algorithm, you are going to benefit greatly. This is mainly because assembly language is the gateway to optimization in speed, thereby offering great efficiency and performance.
  • Assembly language is the only language that speaks to the computer/machine directly. It is the language that a certain CPU recognizes and different CPUs recognize different types of them.
  • Assembly language is transparent, when compared to high-level languages, which are mostly in the form of abstract data types; assembly language is bare and transparent.
  • It also makes it easier for debugging, as it is less complex, there is less overhead as compared to high-level languages.
0
133views
  • An assembly language, also known as an assembler language, is a low-level programming language. Assembly language has a very strong correspondence with the architecture’s machine code instruction and is specific only to that machine.
  • Assembly language directly deals with processor of a machine. Here, you can write code to access the registers and even deal with memory addresses directly for retrieving values and pointers.
  • So, if you are writing a program that has a great algorithm, you are going to benefit greatly. This is mainly because assembly language is the gateway to optimization in speed, thereby offering great efficiency and performance.
  • Assembly language is the only language that speaks to the computer/machine directly. It is the language that a certain CPU recognizes and different CPUs recognize different types of them.
  • Assembly language is transparent, when compared to high-level languages, which are mostly in the form of abstract data types; assembly language is bare and transparent.
  • It also makes it easier for debugging, as it is less complex, there is less overhead as compared to high-level languages.
Please log in to add an answer.