Which microoperation shifts a binary number to the left by 1 bit, filling the vacant low-order bit position with 0?
Subject: Computer Architecture and Organization
Topic: Register Transfer & Microoperations
Options:
- Option A: Arithmetic Right Shift
- Option B: Logical Left Shift
- Option C: Circular Right Shift (Rotate)
- Option D: Arithmetic Right Shift with Sign Extension
Correct Answer:
Option B: Logical Left Shift
Explanation:
Logical Left Shift (shl) shifts all bits one position to the left. The vacant LSB is filled with 0, effectively multiplying unsigned numbers by 2.