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

User Tag List

Страница 7 из 7 ПерваяПервая ... 34567
Показано с 61 по 68 из 68

Тема: Как на бипере проспикать? В курсе кто-то или нет?

  1. #61
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    То есть ты считаешь, что на OSA можно сделать нечто такое, чего нельзя сделать на асме?
    В самую точку. Нет если конечно есть уйма времени (полагаю не меньше года), то можно и на асме извратится. Но за это время все уйдет далекооо вперед. OSA это только часть вкусностей в плане использования С.
    И все же про асм - попиши чего либо на асме для PIC24.
    Все сразу поймешь . Скажешь и 18 хватает , но посмотри цены на 24 и их возможности - сказка просто...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  2. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,685
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у Freescale-а 32-битники есть чуть дороже $2 и чего?

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

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    В самую точку. Нет если конечно есть уйма времени (полагаю не меньше года), то можно и на асме извратится. Но за это время все уйдет далекооо вперед. OSA это только часть вкусностей в плане использования С.
    Вот как раз для внутренних циклов синтеза звука многозадачная ОС - не самый подходящий инструмент, на асме можно контролировать ход исполнения программы куда точнее. А это критично при программном синтезе звука на всяких ШИМах, если нет нормального ЦАП или DMA.

    Твое утверждение "на асме нереально" неверно уже хотя бы потому, что сама операционка (OSA или другая) написана на асме или компилирована на асм.

    А вообще сделать многозадачное ядро - это сама по себе очень интересная задача, полезная для развития профессионализма.
    Цитата Сообщение от dosikus Посмотреть сообщение
    И все же про асм - попиши чего либо на асме для PIC24.
    Я писал на асме для dsPIC33... Действительно очень "вкусный" проц, и учитывая, что эта серия идет даже дешевле PIC16 и PIC18, то я планирую для будущих проектов именно 16-битные пики рассматривать в качестве платформы.

    Для тех задач, которые я тогда решал, программирование на C было неприемлемо (нужно было отмерять микросекунды), но для других задач, где требуются сложные алгоритмы и некритична скорость - типа TCP/IP - не спорю, можно будет и на C попрограммировать.

  5. #64
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Твое утверждение "на асме нереально" неверно уже хотя бы потому, что сама операционка (OSA или другая) написана на асме или компилирована на асм.
    В корне неверно , чем гадать - сходи и изучай : http://wiki.pic24.ru/doku.php/osa/ref/intro
    Исходники свободно лежат. Ты еще вспомни что любой компилятор переводит С в асм и только потом в хекс. Для конечного пользователя это прозрачно.
    И я не говорю , что асм надо бросать - асм знать нужно. Но писать на нем полностью программу - извини меня это извращение.
    Последний раз редактировалось GriV; 15.01.2012 в 17:36.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

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

    По умолчанию

    Цитата Сообщение от dosikus
    В корне неверно , чем гадать - сходи и изучай :
    А что конкретно в твоей ссылке опровергает мое высказывание, можешь пояснить? А то я тоже могу тебя отправить читать книжки по основам программирования или архитектуре операционных систем.

    Инлайн-ассемблер никаким боком не опровергает мое утверждение, что иногда необходимо писать на ассемблере и нельзя пользоваться языком высокого уровня. Скорее даже наоборот, подтверждает. Ведь в противном случае в инлайн-ассемблере не было бы никакой необходимости

    И вообще, с твоей стороны слишком опрометчиво делать выводы, на чем следовало бы реализовывать мой проект (си или ассемблер), не ознакомившись с техническими требованиями к нему. Такой подход может завести не в ту степь
    Последний раз редактировалось GriV; 15.01.2012 в 17:39.

  7. #66
    Veteran Аватар для dosikus
    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Повторюсь:я выше говорил , что знать ассемблер необходимо , небольшие проекты под себя или ответственные куски кода это да ,но вот писать на нем полностью...
    Еще один большой и жирный минус - это непереносимость прог на асме.
    Причем как ты мог заметить это не только мое мнение - см. microchip.su
    Последний раз редактировалось GriV; 15.01.2012 в 17:40.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

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

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Но все таки скажу - у тебя видно много свободного времени , если пишешь на асме.
    Я выбираю инструмент сообразно решаемой задаче. Иногда наиболее подходящим инструментом оказывается ассемблер, а иногда - языки высокого уровня, в том числе и интерпретируемые. На си писать легче, не спорю. За ассемблер если берусь - то не от избытка времени, а по необходимости. Думаю, что остальные рационально мыслящие люди (кто владеет и асмом, и другими языками) поступают точно так же. В этом подходе нет ничего особенного.
    Цитата Сообщение от dosikus Посмотреть сообщение
    Еще один большой и жирный минус - это непереносимость прог на асме.
    О переносимости программ на си и сопутствующих проблемах можно много рассуждать, но это к теме совсем не относится: изначально речь шла о реализуемости, а не переносимости.
    Последний раз редактировалось GriV; 15.01.2012 в 17:41.

  9. #68
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Вот, например, 2-битный ADPCM: http://alonecoder.nedopc.com/zx/ADPCM.rar
    Обновлено: поддержан ATM Turbo 2. То же с дельта-плеером: http://alonecoder.nedopc.com/zx/SHIM3.rar

Страница 7 из 7 ПерваяПервая ... 34567

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

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

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

Похожие темы

  1. Ответов: 107
    Последнее: 08.05.2023, 21:02
  2. Ответов: 10
    Последнее: 10.01.2013, 13:30
  3. снова о бипере
    от alone в разделе Музыка
    Ответов: 11
    Последнее: 02.05.2007, 08:31

Ваши права

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