1.有符号数扩展位宽,如何保证扩展后数值不变
例:4位二进制数扩展成8位二进制数,如何保持数值本身不变:
只将符号位进行扩展
4’b0101 (5) to 8 bits results in 8’b00000101 (5),
4’b1101 (-3) to 8 bits results in 8’b11111101 (-3)。
//负数在计算机里是以补码存储的 11111101的原码是符号位不变数值位取反加1,即10000011(十进制数-3)
2.无符号数在高位补零。
参见:以下内容原文链接