Similar presentations:
Assembly
1.
AssemblyProgramming language
Vakhniy Sonya
2.
Advantages• Understandability
• Ease of code modification (e.g. inserting
commands)
• Simplicity and transparency of conversion to
machine language
Assembly History
• low-level machine-oriented
programming language
• created in 1949 for the first
computers on electronic lamps
• using symbols close to the usual
language instead of binary codes
3.
Disadvantages• Bulky codes, a lot of small additional tasks, much fewer libraries
than in high-level languages;
• The process of reading and finding errors is quite difficult;
• The ability to transfer only to compatible platforms;
• In modern projects, assembler is more difficult to us;
Assembly language is great
for writing programs where
important criteria are
• the speed of operation (games,
drivers);
• the amount of memory available
for use
4.
Tasks that canbe solved using
assembler
• Improving the responsiveness of
sections of programs written in
C++;
• Development of operating
systems;
• Writing programs for
microcontrollers (MC) and
microprocessors;
• Driver development;
• Writing security programs,
antiviruses, etc;
• Development of translators for
programming languages
5.
AssemblyThank for your attention!
Vakhniy Sonya