Страница 83 из 498 ПерваяПервая ... 3373818283848593133183 ... ПоследняяПоследняя
Показано с 821 по 830 из 4972

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

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

    По умолчанию

    Соединил два макроса в один получился реверсивный кольцевой регистр сдвига целочисленный-версия 1.
    Вложения Вложения
    электронщик до мозга костей и не только

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

    По умолчанию

    второй вариант с макросом модулятора (мерцание)
    Последний раз редактировалось rovki; 19.04.2011 в 00:18.
    электронщик до мозга костей и не только

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

    По умолчанию

    Циклический сдвиг на любое кол-во бит, с реверсом
    (без памяти)

    две константы - задают "границу" сдвига
    сумма чисел равна размеру сдвигаемой цепочки..
    для примера сдвигаем младший байт (в примере 7+1=8бит) на 1 бит

    если "по умолчанию" надо сдвигать в другую сторону, надо просто поменять константы местами...

    PS нижний параметр у AND считается из констант, и для оптимизации работы, в конечном проекте, советую не вычислять, а задать соответствующей константой (в примере - байт = 255)
    Вложения Вложения
    • Тип файла: rar RvR.rar (48.3 Кб, Просмотров: 35)

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

    По умолчанию

    Не понятно как сдвигать информацию ,вижу только реверс(на выходе всего 2 значения)?
    электронщик до мозга костей и не только

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Не понятно как сдвигать информацию ,вижу только реверс(на выходе всего 2 значения)?
    так же как бы вы это делали с SHR/SHL - они тож "без памяти" - просто сдвигают то что им дали...

    (где то тут даже пример с видео был - когда мы первый раз увидели на нём эмулятор)
    -------- Upd ------
    ща подумаю.... есть ещё идея ))

Страница 83 из 498 ПерваяПервая ... 3373818283848593133183 ... ПоследняяПоследняя

Ваши права

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