Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: М80 ассемблер

  1. #11
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,055
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от M80 Посмотреть сообщение
    Но это всё от бедности.) На самом деле, если есть возможность, нужно переходить на высокоуровневый язык
    Ну, что значит, бедности? В наше время любой владелец компьютера может себе позволить программировать на ЯВУ.

    Только для разных средств - разные задачи. Иногда даже современные Си-компиляторы не справляются с задачей генерации эффективного кода. Или они справляются только при условии написания Си-кода определенным образом. Нужен, как минимум, контроль результатов компиляции в ассемблере для критичных участков кода; а как максимум - написание таких участков на ассемблере вручную.

    Конечно, речь идет о критичных приложениях реального времени, когда быстродействия даже самых современных процессоров может не хватить. Или памяти. Или тактовую частоту нужно снизить для снижения энергопотребления. Тогда и приходится, по старинке, выжимать последние байты и такты. Это иногда нужно, и это реально помогает. Вычислительных ресурсов никогда не бывает слишком много. И навыки их экономии всегда останутся востребованы.
    Последний раз редактировалось Barmaley_m; 28.02.2024 в 18:30.

  2. Этот пользователь поблагодарил Barmaley_m за это полезное сообщение:

    Oleg N. Cher (09.03.2024)

  3. #12
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    132
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Ну, что значит, бедности? В наше время любой владелец компьютера может себе позволить программировать на ЯВУ.

    Только для разных средств - разные задачи. Иногда даже современные Си-компиляторы не справляются с задачей генерации эффективного кода. Или они справляются только при условии написания Си-кода определенным образом. Нужен, как минимум, контроль результатов компиляции в ассемблере для критичных участков кода; а как максимум - написание таких участков на ассемблере вручную.
    Ну, это понятно. Сейчас да, тогда не всегда. Либо же были какие то ограничения - по скорости ли, по объёму ли... Но, я хотел сказать, что программирование на асм, зачастую пустая трата времени. Потому что его навыки не применишь к Си и его не перенесёшь в Си. Ну, перенесёшь конечно, но только чего это будет стоить.) Это не то что если бы изначально писал на Си, пусть даже применительно к какому то семейству.
    Ну а сейчас, зачастую соревнования по объёму можно провести. И асм у Си не всегда выиграет.)
    ПС. Да, само собой, когда нужна скорость, приходится писать на асм. Но, одно дело, это фрагменты, а не весь проект.
    Последний раз редактировалось M80; 28.02.2024 в 20:11.

  4. #13
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,055
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могу со всем согласиться, но участвовать в холиваре "Asm vs C" тоже не хочется. Останемся при своих.

    Ты лучше посмотри по REL-файлам Скомпилируй мою программу RELVIEW2.MAC в эмуляторе CP/M, натрави ее на какой-нибудь REL-файл и посмотри на результаты!

  5. #14
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    132
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И что? Я давно не в теме, да и просто лень. Извини.) И меня l80 во всём устраивает.
    Я тоже не сторонник холиваров, но когда смотрю на кучу своей писанины на асм, берёт тоска. Давеча, как то, х-модем захотелось на AVR перенести... Плевался почём зря.(

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Атари ассемблер
    от atariki в разделе Atari
    Ответов: 220
    Последнее: 31.03.2022, 07:41
  2. ПК8000 - Ассемблер
    от scaraby в разделе ПК8000
    Ответов: 9
    Последнее: 16.12.2018, 11:00
  3. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  4. Ассемблер Z-80
    от sergey2b в разделе Пресса
    Ответов: 12
    Последнее: 11.07.2011, 23:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •