Асемблер: відмінності між версіями

Матеріал з Енциклопедія Драматика
Перейти до навігації Перейти до пошуку
м (Відкинуто редагування Sinxrofazatron111 (обговорення) до зробленого Petrovych.exe)
Мітка: Відкіт
(Скасування редагування № 60810 користувача Fhbdhsfdsh (обговорення))
Мітка: Скасування
 
(Не показана 1 проміжна версія ще одного користувача)
(Немає відмінностей)

Поточна версія на 06:32, 17 червня 2023

Dor3.png

Допиши кілька слів зі свого досвіду
Ми дописуємо Драматику разом і ця стаття потребує твоїх думок для повноти. Натисни "редагувати" згори сторінки чи розділу.

Gry-sloupo.jpeg

Стаття потребує доповнення!
Ця стаття засмучує наших слоупоків, бо навіть вони розуміють, що її давно вже треба доповнити усілякими корисними картинками та інформацією, або, можливо, видалити якусь недолугу хуйню ідіота і написати натомість щось притомне.


Мова ассемблера - символьне представлення машинних команд, себто низькорівнева мова програмування. Відрізняється вді процесора до процесора, від архітектури до архітектури.

Переваги

  • При належній кваліфікації програміста код може бути оптимізовано набагато краще, ніж його оптимізують сучасні компілятори.
  • На асмі можна написати майже все, що хочеш. Повна свобода.
  • Скомпільовані проги виходять дуже маленькими і швидкими.

Недоліки

  • Велика кількість коду.
  • Щоб писати на асмі, треба знати всі нутрощі компа.
  • Він різний для кожної архітектури.

Використання

На асмі пишуть драйвери, шматки деяких ігор, віруси, антивірі.

Тру чи не тру

У наш час в основному використовують високорівневі мови програмування, але є одміни, що досі вважають, шо асм - тру, а високорівневі мови - шлак і гівно.