差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

移动位运算符 [2018/09/11 09:11]
group001 创建
移动位运算符 [2018/09/11 13:09]
group001
行 2: 行 2:
 在 Verilog 中有两种移位运算符:左移位运算符和右移位运算符,这两种移位运算符都用 0来填补移出的空位。如下。{{ ::​移位运算符.png?​400 |}} 在 Verilog 中有两种移位运算符:左移位运算符和右移位运算符,这两种移位运算符都用 0来填补移出的空位。如下。{{ ::​移位运算符.png?​400 |}}
 \\ \\
 +<code verilog>
 +
 +例子:<<​操作。
 +//In this example, the reg result is assigned the binary value 0100,
 +// which is 0001 shifted to the left two positions and zero-filled.
 +module shift;
 +  reg [3:0] start, result;
 +  initial begin
 +    start = 1;
 +    result = (start << 2);
 +  end
 +endmodule
 +
 +</​code>​