Показано с 1 по 7 из 7

Тема: Сдвиг вправо в ПР (SHR)

  1. #1

    По умолчанию Сдвиг вправо в ПР (SHR)

    Здравствуйте,
    Прошу объяснить схему работы сдвига SHR, т.к. по документам не понятно.
    На вход Х подаю константу=3 (0011 двоичное), на N - 1 (сдвиг на 1 вправо) - все работает, на выходе 1 (0001).
    А как сдвинуть еще раз, например, по срабатыванию входа?
    Пробовал сделать управление кол-вом сдвига (bool ->> int >> вход N) - не работает.
    Если сдвиг не управляемый, то кому он нужен?

    прошу показать реализацию сдвига на 10-12-битном регистре.

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

    По умолчанию

    На вход N подается целочисленное значение .Данный регистр -комбинационная схема ,на его выходе информация меняется при смене ее на входах X,N .На будущее ,просьба задавать короткие вопросы в под теме "экспресс вопрос,-ответ".А то ФБ много, если по каждому открывать тему ,то потом бардак будет,спасибо.
    Вложения Вложения
    Последний раз редактировалось rovki; 05.02.2011 в 22:15.

  3. #3
    Евстигнеев Максим
    Гость

    По умолчанию

    Пример, правда несколько усложненный, я прикрепил. Надеюсь, из видео будет понятна работа схемы.

    Примечание: Для отладки схемы используется режим "симулятор", который сейчас находится в разработке.
    Вложения Вложения
    • Тип файла: zip SHR.zip (413.0 Кб, Просмотров: 64)
    Последний раз редактировалось Евстигнеев Максим; 06.02.2011 в 11:16.

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

    По умолчанию

    Цитата Сообщение от Евстигнеев Максим Посмотреть сообщение
    Пример, правда несколько усложненный, я прикрепил. Надеюсь, из видео будет понятна работа схемы.

    Примечание: Для отладки схемы используется режим "симулятор", который сейчас находится в разработке.
    удобный симулятор
    ,осмобенно для для целочисленных А на выходе схемы ставить блок I-B не нужно ,а то сдвиг не увидет110011нужен блок экстракт

  5. #5
    Евстигнеев Максим
    Гость

    По умолчанию

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

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

    По умолчанию

    для проверки работы регистра сдвига это да ,но тогда на выход \ПР \выводить \смысла \нетI-B
    cИммулятор будет работать и с макросами в проекте и внутри макросов?
    Последний раз редактировалось rovki; 07.02.2011 в 09:30.

  7. #7
    Евстигнеев Максим
    Гость

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    для проверки работы регистра сдвига это да ,но тогда на выход \ПР \выводить \смысла \нетI-B
    cИммулятор будет работать и с макросами в проекте и внутри макросов?
    Не соединенные с выходами участки схемы в компилятор не попадают. Поэтому это обязательное действие.
    Они также реально не записываются в прибор.

    Можно будет отмоделировать, как всю схему целиком, так и макрос в отдельности.

Ваши права

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