Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Commonmark migration
Source Link

[![Bidirectional shift register][1]][1]Bidirectional shift register
(source: edu.au)
This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks! [1]: https://i.sstatic.net/a8x7M.jpg

[![Bidirectional shift register][1]][1]
(source: edu.au)
This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks! [1]: https://i.sstatic.net/a8x7M.jpg

Bidirectional shift register
(source: edu.au)
This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks!

Bumped by Community user
Bumped by Community user
broken image fixed (click 'rendered output' to see the difference; image retrieved via Wayback Machine); for more info, see https://gist.github.com/Glorfindel83/9d954d34385d2ac2597bbe864466259f
Source Link

Bidirectional shift register [![Bidirectional shift register][1]][1]
(source: edu.au)
This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks! [1]: https://i.sstatic.net/a8x7M.jpg

Bidirectional shift register This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks!

[![Bidirectional shift register][1]][1]
(source: edu.au)
This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks! [1]: https://i.sstatic.net/a8x7M.jpg

Explained my question a bit better.
Source Link

Bidirectional shift register This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks!

Bidirectional shift register This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner?

Thanks!

Bidirectional shift register This is the sort of bidirectional shift register, I'm talking about.

I understand why the normal right shift is useful, but when you shift it left, all you're really doing is sending the data input straight to the output. Is there a useful reason for shifting bits in this manner? EDIT- I'm trying to understand how the when shifting to the left, the value int left most register is outputted at the right most end. It makes no sense. Shouldn't the output be what the input is when shifting left?

Thanks!

edited tags
Link
Anton Trunov
  • 3.5k
  • 1
  • 19
  • 26
Loading
Source Link
Loading