1binary shifts
- moving the bits stored in a register a given number of places with the registers
2logical shift
- bits shifted out of the registers replaced with 0
- 10101111 Shifted left 3 place becomes 01111000
3Logical Shift Left (LSL)
- multiples the number by 2 to the power of n
4Logical Shift Right (LSR)
Divides the number by 2 to the power of n
5Arithmetic shift
- the sign of the number is preserved
- 10101111 Shifted right 3 places becomes 11110101
6left shift
- bits are shifted to the left
- 10101111 Shifted left 3 places becomes 01111000
7rigth shift
- bits are shifted to the right
- 10101111 Shifted right 3 places becomes 1111010
8Cyclic shift
- no bits are lost, bits shifted out of one end of the register are introduced at the other end of the register
- 10101111 Shifted left 3 places becomes 01111101