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

Матеріал з Енциклопедія Драматика
Перейти до навігації Перейти до пошуку
(Переніс з Файної Меморії.)
 
(Скасування редагування № 60810 користувача Fhbdhsfdsh (обговорення))
Мітка: Скасування
 
(Не показані 7 проміжних версій 6 користувачів)
Рядок 2: Рядок 2:
{{Stub}}
{{Stub}}


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


== Переваги ==
== Переваги ==


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


== Недоліки ==
== Недоліки ==


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



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

Dor3.png

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

Gry-sloupo.jpeg

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


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

Переваги

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

Недоліки

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

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

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

Тру чи не тру

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