Fix bugs in Sign_Extend.v

把data_o打成data_i
加入Lab1的ALU
Shifter

ALU_operation的LSB為leftRight
ALU_Ctrl(wrong)

Compiler不接受
不能用casex
改一些小寫法

發現duplication operator, ex:
{3{3'b010}}  -->   9'b010010010