SHIFT MICRO OPERATIONS
DEFINITION
• Shift micro operations are those that shift the binary digits in
a register either leftwards or rightwards.
• Shift can be arithmetic or logical or circular.
CLASSIFICATION OF SHIFT MICRO
OPERATIONS
• Arithmetic shift micro operation
• Logical shift micro operation
• Circular shift micro operation
ARITHMETIC SHIFT
• Arithmetic shift left operation shifts the signed binary
numbers towards left by multiplying with 2.
• Arithmetic shift right operations shifts the signed binary
numbers towards right by dividing with 2.
LOGICAL SHIFT
• Logical left shift operation shifts all the binary bits towards
their left and the right most bit is filled with zero.
• Logical right shift operation shifts all the binary digits towards
their right and the left most bit is filled with zero.
CIRCULAR SHIFT
• Circular left shift shifts all the bits towards their left and
the right most bit is replaced with the left most bit.
• Circular right shift shifts all the bits towards their right and
the left most bit is replaced with right most bit.
SUMMARY
• Definition of Shift micro operations
• Types of Shift micro operations
• Explanation of shift micro operations

Shift Micro Operations | Computer Science

  • 1.
  • 2.
    DEFINITION • Shift microoperations are those that shift the binary digits in a register either leftwards or rightwards. • Shift can be arithmetic or logical or circular.
  • 3.
    CLASSIFICATION OF SHIFTMICRO OPERATIONS • Arithmetic shift micro operation • Logical shift micro operation • Circular shift micro operation
  • 4.
    ARITHMETIC SHIFT • Arithmeticshift left operation shifts the signed binary numbers towards left by multiplying with 2. • Arithmetic shift right operations shifts the signed binary numbers towards right by dividing with 2.
  • 5.
    LOGICAL SHIFT • Logicalleft shift operation shifts all the binary bits towards their left and the right most bit is filled with zero. • Logical right shift operation shifts all the binary digits towards their right and the left most bit is filled with zero.
  • 6.
    CIRCULAR SHIFT • Circularleft shift shifts all the bits towards their left and the right most bit is replaced with the left most bit. • Circular right shift shifts all the bits towards their right and the left most bit is replaced with right most bit.
  • 7.
    SUMMARY • Definition ofShift micro operations • Types of Shift micro operations • Explanation of shift micro operations