![]() |
1
1
有HDL常量“true”和“false”,您可以将它们用作逻辑单元的输入,并自动调整大小,因此如果输入要求是16位总线,则可以获得适当值的16位。详见本书附录2.2。 本附录解释的另一件事是,组件的输出可以切片和切块,并以多种方式同时输出。以Mux16组件为例: Mux16(a=x,b=y,sel=选择,out=结果); 您不必只满足于单个16位输出总线(在本例中为结果)。你可以做以下事情: Mux16(a=x,b=y,sel=choose,out=result16,out[0]=lobit,out[4.7]=secondnybble); 您可以对输入执行类似的操作,例如,提取更宽总线的子集,并将较小的总线焊接到更宽的输入中。 最后,输入或输出总线中未指定的位被设置为零(只要其他一些位被设置成某个值)。 享受课程吧!这很有趣。 |
![]() |
Luple · gles glsl逐位操作问题 7 年前 |
![]() |
Dhiraj · Javascript-解析十六进制值 7 年前 |
![]() |
limitless · 数据二进制表示的位运算 7 年前 |
![]() |
Mr. Who · python 2.7上的and逻辑运算[重复] 7 年前 |
![]() |
gnzg · 在本例中,为什么逐位运算符或截断值?[副本] 7 年前 |
![]() |
Cash- · 用位运算符解密隐藏消息 7 年前 |