1. We will be in Read Only mode (no new threads, replies, registration) starting at 9:00 EDT for a number of hours as we migrate the forums to upgraded software.

Shift register

Discussion in 'Homework Help' started by Alice24, Apr 12, 2012.

  1. Alice24

    Thread Starter Active Member

    Apr 22, 2011
    Hi, everyone!

    I'm translating this queston from Hebrew so excuse me for any mistranslations....

    In a shift register that acts to the right the following binary value has been loaded

    10111011 (whereas LSB is the last digit at the right side)

    The serial introduction is shortcircuited to the ground. Calculate the content of the shift register after 3 clock pulses being given. Write your answer in base 16."

    So, the way I think about it if the value moves 3 digits to the right, the digital value within the shift register is "0111"

    Which means 7 in base 16.

    Is that right?
  2. MrChips


    Oct 2, 2009
    Translate: serial introduction = serial input

    Your register is 8 bits.
    Initial setting = 10111011
    serial input = 0, will be shifted into left-hand bit (MSB),
    After three right shifts = 00010111
    base 16 (HEX) = 17

    Edit: when discussing binary data, one should not omit leading zeros.
  3. Alice24

    Thread Starter Active Member

    Apr 22, 2011
    Ahh... My mistake was using wiki and leading myself to believe that any shift register is 4 bits (because the example showed how a 4 bits one work). Realizing my error thanks to you I perfectly undrstand the rest. Thank you! :)