реклама на сайте
подробности

 
 
> ASM: приказали долго жить?, Сколько еще продержится
OlegIvanov
сообщение Jun 19 2006, 23:28
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 38
Регистрация: 12-09-05
Пользователь №: 8 464



На досуге интересует мнение всех кто занимается программированием МК - коль долго еще возможно будет использовать ASM в разработках. Понимаю что тапочки и нужно спешить осваивать C (аппаратные возможности растут и проще написать A*B, например...). Но как сейчас какие плюсы - пишешь то что надо, не зависишь от уровня тупости разработчиков C компилятора, т.е. все на виду (предпочитаю надежность быстроте разработки). Но бесит реализация арифметики на ASMе. Ваше мнение, господа?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BVU
сообщение Jun 20 2006, 07:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(OlegIvanov @ Jun 20 2006, 03:28) *
На досуге интересует мнение всех кто занимается программированием МК - коль долго еще возможно будет использовать ASM в разработках. Понимаю что тапочки и нужно спешить осваивать C (аппаратные возможности растут и проще написать A*B, например...). Но как сейчас какие плюсы - пишешь то что надо, не зависишь от уровня тупости разработчиков C компилятора, т.е. все на виду (предпочитаю надежность быстроте разработки). Но бесит реализация арифметики на ASMе. Ваше мнение, господа?

По сути содержания Ваших коментариев можно заключить то, что Вы сами почти что ответили на свой вопрос. ASM будет использоваться практически всегда исходя из целесообразности решения поставленной задачи. Ограничения накладываемые на использование ASM естественно определяются объемом кода различных алгоритмов (рутина) в основном вычислительных, а так же различный формат представляемых данных. Мое мнение такое, что если без ASM не обойтись должен существовать некий симбиос в проекте языка высокого уровня и ассемблера. Варианты могут быть разные, но в большинстве случаев ASM применяется для написания низкоуровневых процедур и функций (драйверы), работа которых не должна как Вы заметили зависить от пост-компиляции.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016