1.33M
Category: programmingprogramming

Assembly

1.

Assembly
Programming 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 can
be 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.

Assembly
Thank for your attention!
Vakhniy Sonya
English     Русский Rules