Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 4973

Тема: Области применения ПР110(примеры реализации)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Я извиняюсь, по-моему пользователь не должен этим заморачиваться, что у них откомпилировано, он должен понимать, чем проще придумает тем лучше(меньше ресурсов занимает)...
    А чем мой вариант сложнее вашего? Не надо даже искать, или придумывать макрос В_SEL, а берёшь готовый из библиотеки и всё.
    Последний раз редактировалось Василий Кашуба; 25.01.2017 в 22:13.

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А чем мой вариант сложнее вашего? Не надо даже искать, или придумывать макрос В_SEL, а берёшь готовый из библиотеки и всё.
    Даже если Овен подтвердит, что у них всё через одно место, через которое всё обычно в России делается и булевый мультиплексор занимает больше ресурсов чем целочисленный, от этого моё мировоззрение не может изменится и я не буду считать, что лучше применять целочисленный мультиплексор, там, где достаточно булевого. Вы сами не считаете, что это противоречит здравому смыслу?
    Последний раз редактировалось Сергей0308; 25.01.2017 в 22:38.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Даже если Овен подтвердит, что у них всё через одно место, через которое всё обычно в России делается и булевый мультиплексор занимает больше ресурсов чем целочисленный, от этого моё мировоззрение не может изменится и я не буду считать, что лучше применять целочисленный мультиплексор, там, где достаточно булевого. Вы сами не считаете, что это противоречит здравому смыслу?
    Знаете что?
    Бросаться словами все горазды.

    Посмотрите на пример capzap'а. Тут вообще не нужны эти самые работы с отдельными битами. Нужно оперировать сразу пачкаими по 32 бита.
    И, так получается, что именно это в ОЛ можно делать без особых извращений.
    Да, с массивами было бы проще, но и так ничего. Поставили 2-4 блока и получили линию задержки на 32 бита. Какие ещё вопросы?

  4. #4
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Первоначальный вопрос был в том, как сделать "из того что уже есть", а не "вот хорошо, если бы было", тогда было бы лучше.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Первоначальный вопрос был в том, как сделать "из того что уже есть", а не "вот хорошо, если бы было", тогда было бы лучше.
    Так что может помешать сдвигать биты внутри переменной, это даже очень прикольно!
    Как-то так:

    Задержка на 31 такт.PNG

    Задержка на 31 такт.
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 26.01.2017 в 02:25.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,579

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так что может помешать сдвигать биты внутри переменной, это даже очень прикольно!
    Как-то так:

    Задержка на 31 такт.PNG

    Задержка на 31 такт.
    вот сейчас не понял, моя очередь задавать вопрос о том что мой вариант не проще?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вот сейчас не понял, моя очередь задавать вопрос о том что мой вариант не проще?
    Мне потребовался тактовый вход, у Вашего не знаю есть он или нет, во всяком случае наружу не выведен, мне проще свой вариант сделать, чем разбираться с Вашим, может быть Ваш и проще, до сравнения ещё не дошёл ход, старался сделать максимально понятным логику работы для простых людей!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Первоначальный вопрос был в том, как сделать "из того что уже есть", а не "вот хорошо, если бы было", тогда было бы лучше.
    Разумеется. Но, если никогда не просить массивы, то их никогда и не сделают.
    Поэтому я регулярно и напоминаю авторам ОЛ, что массивы нужны, что вот они, реальные задачи.

  9. #9
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Разумеется. Но, если никогда не просить массивы, то их никогда и не сделают.
    Поэтому я регулярно и напоминаю авторам ОЛ, что массивы нужны, что вот они, реальные задачи.
    Вот тут я с вами соглашусь.

  10. #10

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А чем мой вариант сложнее вашего?
    Посмотрите вариант capzap'а:
    Цитата Сообщение от capzap Посмотреть сообщение
    я тоже предложу вариант задержки, вдруг разберетесь как это работает
    Разумеется, понятнее и логичнее использовать int переменую и битовый сдвиг, а не велосипедить на 32 SEL'ах.

    То, что 32 SEL'а занимают 12% памяти означает, что можно сделать линию задержки на 32*32==1024 бита и занимать она будет эти же самые 12-15% (+-)

    С другой стороны, если бы в ОЛ были массивы, то составлять было бы проще.

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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