Все про Assembler українською мовою на сайті net.kr.ua

 

:: Меню ::

Головна
Введення
Архітектура реального режиму
Основи програмування
Команди і алгоритми
Розширені можливості сучасних мікропроцесорів
Система команд процесорів Intel
Книга для гостей
Контакти
Добавити у вибране

:: Друзі ::

 
 

:: Лічильники ::

=

 

 

 

 

fff00e50

Чому різновидів мови асемблера так багато?

Fi Fa
Чому різновидів мови асемблера так багато?
Я, звичайно, розумію, що архітектури процесорів такі різні, але хіба машинні можливості окремих моделей процесорів неоднакові? Хіба машинний код не той самий? Чому тоді не зробити одну спільну мову асемблера?



Відповіді:

inga zajonc
І система команд 386 процесора дещо відрізняються від 586, і процесори бувають зовсім інші, наприклад PIC, STM, М68000, і програмістів є більше одного, тому для того самого процесора є кілька асемблерів, що відрізняються швидкістю компіляції. Як не дивно це має значення, навіть не дивлячись на те, що різниця швидкостей вимірюється не більше ніж за секунди.

Володимир Кисляковський
А раніше комп'ютери розробляли в кожному окремому НДІ. І ще студенти як практикум

Di
Одна з причин та сама, через яку не існує однієї мови програмування і не існує одного стандарту болтів: у кожного своє призначення. Асемблер - це програма, яка переводить з мови асемблера, у машинний код. Програма запускається в операційній системі, тому асемблер запускатиметься лише в одній з ОС, якщо так передбачено розробником. Мова асемблера взаємодіє із процесором, який виконує команди. Перелік команд, які знає процесор, визначається архітектурою: CISC (x86), RISC, MISC і т.д. Тому машинний код одного процесора відрізняється від машинного коду іншого процесора. Більш детальну інформацію викладено у вікіпедії, у статті про асемблері.

Молот Шотландців
Тому що Асемблер це зовсім не машинний код. Машинний код це 0x55 0x89 0xe5 0xe8 0xfc 0xff 0xff 0xff. А мова Асемблера хоч і низькорівнева, але все ж таки мова програмування зі звичайними командами у вигляді слів англійської мови

?????? ?
кожен хоче придумати свою софтину - більш круту, швидку та зручну




:: Наша кнопка ::

Отримати код:

Підтримайте наш сайт і розмістіть нашу кнопку на своєму ресурсі.


:: Популярне ::

-


:: Посилання ::

-


 

 

 


Copyright © net.kr.ua, 2019-2025 (assem.us)