集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1066|回复: 9

Verilog HDL 的移位运算符

[复制链接]
afei6969 发表于 2020-12-27 18:26:29 | 显示全部楼层 |阅读模式
在Verilog HDL中有两种移位运算符:
<< (左移位运算符) 和 >>(右移位运算符)。
其使用方法如下:
a >> n 或 a << n
a代表要进行移位的操作数,n代表要移几位。这两种移位运算都用0来填补移出的空位。下面举例说明:
module shift;
reg [3:0] start, result;
initial
begin
start = 1; //start在初始时刻设为值0001
result = (start<<2);
//移位后,start的值0100,然后赋给result。
end
endmodule
从上面的例子可以看出,start在移过两位以后,用0来填补空出的位。
进行移位运算时应注意移位前后变量的位数,下面将给出一例。
例:4’b1001<<1 = 5’b10010; 4’b1001<<2 = 6’b100100;
1<<6 = 32’b1000000; 4’b1001>>1 = 4’b0100; 4’b1001>>4 = 4’b0000;
zhangyukun 发表于 2020-12-28 10:46:31 | 显示全部楼层
Verilog HDL 的移位运算符

点评

海!外直播 bitly.net/x6666 禁闻视频 bitly.net/xx4xx 中国人的一天:早上起来呼吸过滤了的空气,上午喝一杯过滤过的水,工作的时候看一下过滤过的新闻....  发表于 2024-6-3 15:25
海!外直播 bitly.net/vvyyy 禁闻视频 bitly.net/grrrg 下面这个前神州动物园长,用腐料养肥了众多老虎苍蝇,以致园内民怨沸腾,害得武松打了几年老虎还没打完。看这个就知道来龙去脉了..  发表于 2024-6-3 08:56
海!外直播 bitly.net/nnzzz 禁闻视频 bitly.net/55vvvv 国际上完全孤立,臭名昭著;国内贪官横行,流氓成性;富人恐惧,争相移民;文人折腰,见风使舵;只剩互联网上那仅存的一丝火焰,为未来,为后代,在顽强的呐喊   发表于 2024-6-2 20:06
海!外直播 bitly.net/jyyyj 禁闻视频 bitly.net/xjjjx 查了下法西斯的定义:“反对民主主义和自由主义,主张建立以超阶级相标榜的集权主义统治,实行全面统制和恐怖镇压;进行由政府全盘计划经济..”觉得赵国反对啥?  发表于 2024-6-2 02:48
海!外直播 bitly.net/nnzzz 禁闻视频 bitly.net/nvvvn “赵国”四大自残:百度治病,微信养生,专家荐股,微博时政。分别伤害身体,父母,财产和智力,总有一款适合你!呵呵,看看这个,珍惜生命..  发表于 2024-6-1 11:50
zxopenljx 发表于 2024-5-31 17:50:42 | 显示全部楼层
Verilog HDL 的移位运算符
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-23 11:26 , Processed in 0.064774 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表