17.89M
Category: electronicselectronics

Область применения ассемблера: преимущества и недостатки

1.

ОБЛАСТЬ ПРИМЕНЕНИЯ
АССЕМБЛЕРА: ПРЕИМУЩЕСТВА И
НЕДОСТАТКИ

2.

Введение
1. Цель доклада
2. Задачи
3. Актуальность темы

3.

ИСТОРИЧЕСКИЙ ОБЗОР
В 1940 - 1950-е года первые компьютеры программировались в
машинных кодах. Это было не удобно, поэтому возникла потребность
в изобретении более наглядного языка.
Так появился Ассемблер, который еще очень долгое время оставался
основным языком разработки.
Сегодня Ассемблер используется для работы с архитектурами
процессоров x86, ARM и RISC-V.
Atari ST - один из первых домашних компьютеров, на котором
писали код на Ассемблере

4.

ОСНОВНЫЕ ПОНЯТИЕ И ТЕРМИНЫ
1. Ассемблер
2. Машинный код
3. Регистры
4. Инструкция
5. Ассемблирование

5.

Области
применения
Ассемблера
1. Системное программирование
2. Встраиваемые системы
3. Высокопроизводительные алгоритмы
4. Компьютерная безопасность
5. Оптимизация программ
6. Образовательные цели

6.

ПРЕИМУЩЕСТВА АССЕМБЛЕРА
1. Высокая производительность
2. Полный контроль над ресурсами
3. Минимальные ресурсы
4. Гибкость
5. Незаменимость в ряде задач
6. Образовательная ценность

7.

Недостатки
Ассемблера
1. Сложность обучения
2. Длительное время разработки
3. Трудность сопровождения
4. Низкая переносимость
5. Ограниченная сфера применения
6. Сложность отладки

8.

Выводы и перспективы

9.

СПАСИБО ЗА ВНИМАНИЕ
Выступали: Маслов Егор 16-411
Ашуров Руслан 16-411
English     Русский Rules