Страница 84 из 478 ПерваяПервая ... 3474828384858694134184 ... ПоследняяПоследняя
Показано с 831 по 840 из 4973

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    что-то какой то второй макрос сложный у вас....

    а первый - слишком простой, что (ИМХО) встаёт вопрос о его целесообразности
    (так можно каждую вторую пару элементов запихивать в отдельный макрос)

    PS усё ИМХО онли...

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    что-то какой то второй макрос сложный у вас....

    а первый - слишком простой, что (ИМХО) встаёт вопрос о его целесообразности
    (так можно каждую вторую пару элементов запихивать в отдельный макрос)

    PS усё ИМХО онли...
    Попробуйте сделать второй вариант проще,что бы нуля не было на выходе и двух подряд единиц и отрицательных чисел.Главное функциональность ,а просто сложно дело второе ,есть же элементы (макросы)3И,4ИЛИ ,И-ИЛИ ....как в обычных микросхемах-просто и удобно.Например есть ФБ блинк ,но он начинает генерацию с паузы ,а во многих случаях нужно начинать с импульса- сделал макро BLINKH и т.д.
    Мой девиз-функциональная законченность и универсальность!

    А как там регистр кольцевой поживает?Ждемс
    Последний раз редактировалось rovki; 18.04.2011 в 19:27.
    электронщик до мозга костей и не только

  3. #3
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Попробуйте сделать второй вариант проще,что бы нуля не было на выходе и двух подряд единиц и отрицательных чисел.
    ниже мой вариант...
    Цитата Сообщение от rovki Посмотреть сообщение
    Главное функциональность ,а просто сложно дело второе ,есть же элементы (макросы)3И,4ИЛИ ,И-ИЛИ ....как в обычных микросхемах-просто и удобно.Например есть ФБ блинк ,но он начинает генерацию с паузы ,а во многих случаях нужно начинать с импульса- сделал макро BLINKH и т.д.
    Мой девиз-функциональная законченность и универсальность!
    пожалуй соглашусь.... просто макрос выдранный из контекста кажется бессмысленным (мне так показалось)
    Цитата Сообщение от rovki Посмотреть сообщение
    А как там регистр кольцевой поживает?Ждемс
    запырхался я тут немного... весна, заботы...
    да и конечный (финишный) вариант мне не понятен, что должно быть и для чего использовать...

    а ещё, как программер, мне хочется вставить "защиту от дурака"
    (напр. если изначальное число состоит из бит больше чем разрешено сдвигать - что делать с "лишними"?
    обнулять или оставлять нетронутыми? и как следствие - сильно разбухает схема....)

    PS а то что уже есть как?
    (константа в макросе ROR - это размер, битвой последовательности минус один)
    Последний раз редактировалось AI!; 18.04.2011 в 20:53.

  4. #4

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Попробуйте сделать второй вариант проще,что бы нуля не было на выходе и двух подряд единиц и отрицательных чисел.Главное функциональность ,а просто сложно дело второе ,есть же элементы (макросы)3И,4ИЛИ ,И-ИЛИ ....как в обычных микросхемах-просто и удобно.Например есть ФБ блинк ,но он начинает генерацию с паузы ,а во многих случаях нужно начинать с импульса- сделал макро BLINKH и т.д.
    Мой девиз-функциональная законченность и универсальность!

    А как там регистр кольцевой поживает?Ждемс
    Rovki, а где Вы в ПР нашли таки отрицательные числа?
    Для получения последовательностей надо просто к четному или нечетному числу прибавлять 2. При переполнении все будет начинаться с начала.

  5. #5
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Rovki, а где Вы в ПР нашли таки отрицательные числа?
    Для получения последовательностей надо просто к четному или нечетному числу прибавлять 2. При переполнении все будет начинаться с начала.
    Да это я о своем ,о числах в обратном коде ,которые выходили за заданный диапазон ,так как использовал операцию вычитания ,но уже это давно проехали .Куда пропали?На обучение ездили?Лучше б по стеку ответили ,что да как -вопрос задан был .http://www.owen.ru/forum/showpost.ph...6&postcount=55
    Изображения Изображения
    Последний раз редактировалось rovki; 09.05.2011 в 20:56.
    электронщик до мозга костей и не только

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Вы просто асс целочисленной арифметики ,я делал 2n-1 ,а можно 2n+1 и все упростилось.
    в макросе кольцевого регистра строб записи можно не делать (сел).
    на счет использования -для светового автомата ,где картинка будет задаваться числом и многих других применений ,на булевой логике давно бы сделал на 8 разрядов ,но стек не дает .
    Последний раз редактировалось rovki; 18.04.2011 в 21:06.
    электронщик до мозга костей и не только

  7. #7
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    если никаких рюшек не делать - то самый простой вариант я сделал
    поменяйте константу "31" на "7" и будет он сдвигать только младший байт...

  8. #8
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    только нужно что бы он двигал влево .А точнее что бы он был реверсивный.Мне реверс не дал сделать стек в булевой реализации даже 4 разряда.
    электронщик до мозга костей и не только

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,153

    По умолчанию

    Вот пример использования макроса RORB ,можно задавать разные числа и в симуляторе наблюдать световой эффект на выходе (числа 1,3,5,7,......),нужен реверс ,добавлю модуляцию (мерцание).
    Вложения Вложения
    электронщик до мозга костей и не только

  10. #10
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    вот циклический сдвиг влево
    тут константа означает именно кол-во бит, т.е. 8 - это байт (в ROR это было 7)

    PS ну или вместо константы и последующей её дешифрации можно сразу сделать напр. "256"
    ограничение - максимальное число битов - 31
    Вложения Вложения
    • Тип файла: rar ROL.rar (49.5 Кб, Просмотров: 39)

Страница 84 из 478 ПерваяПервая ... 3474828384858694134184 ... ПоследняяПоследняя

Ваши права

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