题解 | #对信号按位操作#

对信号按位操作

https://www.nowcoder.com/practice/3694a687cd6c4198aa0eb5cd84ffa7df

`timescale 1ns/1ns

module top_module( 
    input [4:0] in,
    output out_and,
    output out_or,
    output out_xor
);
 assign out_and=in[0]&in[1]&in[2]&in[3]&in[4];
 assign out_or=in[0]|in[1]|in[2]|in[3]|in[4];
 assign out_xor=in[0]^in[1]^in[2]^in[3]^in[4];
  //assign out_and  = &in[4:0];
   //assign out_or   = |in[4:0];
    //assign out_xor  = ^in[4:0];
    //&in[4:0] 等同于 in[4]&in[3]&in[2]&in[1]&in[0]  |和^同理
endmodule

将单目运算符号写在前面表示各位相与或异或操作

全部评论

相关推荐

这是全挂的意思吗
投递小鹏汽车等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务