title: What does the shift left logical single cycle datapath use?
body: <p>I am asked to add the shift left logical instruction to a single cycle datapath. I know I need to feed the SHAMT field to the ALU, but I'm not sure how to do this. I understand the basics of single cycle data paths for R-format, branch, load word, and store word, but I'm not sure how the SLL plays in... Can anyone help explain how a single cycle SLL datapath works?</p>
  
  <p>If this is the wrong form for this post, I'd be much obliged if someone would direct me to the correct site.</p>