永发信息网

Verilog 变量加法

答案:2  悬赏:70  手机版
解决时间 2021-04-06 13:11
例如对于reg [7:0] a [0:1],给变量a[0]加一就是把a[0]里的数加一对吧,那如果写a+1,对不对呢,c语言里相当于给数组的指针做了加法,改的是地址,而不是地址里对应的数值,那在Verilog 里呢,是不是不这么用呢?如果verilog里是reg [7:0]a, a本身不是数组只是一个值,直接a+b[15:0] (b是reg [15:0]b的一个变量),那就应该是数值相加,跟地址没关了吧
最佳答案
a[0]+1={a[7:1],0}或者{a[7:1],1}结果不影响a的高位;a+1会有进位,影响高位;verlog中所有寄存器都是数值,不存在地址的概念,你要理解reg(寄存器是什么)
全部回答
veriloghdl语言。ise中的“变量”实际上是所说的寄存器。定义一个十进制变量,实际上就是按照所需大小定义一个寄存器,例如变量最大是128,则定义reg aaa[6:0],aaa就是一个寄存器
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Altium Designer有64位的版本吗
消息的定义,新闻是什么?
—Could you tell me ? —Certainly. In half
初中班主任对学生寄语,初中家长寄语大全
水立方有多高?总体造价多少?
英雄断臂是什么意思?
四大名助片尾歌曲是什么
骨折了手疼的睡不着觉
电镀企业环保宣传标语,电镀企业是怎么进行环
我是98退伍军人99年安排工作单位,现在档案不
干儿子10滴生日,干妈因该做点什么
新疆广汇美居物流园怎么样
餐饮被举报怎么能知道举报人是谁
下列划线的字,每对读音都不相同的一组是A.血
求 我的奇妙男友 百度云资源 要钱的不要回了
推荐资讯
牛腩捞面如何制作?
发现别人的优点的谚语,急····帮忙想些赞
今天刚做了WIN7的系统,以前是XP的,自从做了
妖精的尾巴和海贼王谁更早
蒙和薄和雾和昂和沸怎么组词
qq三国哪些商人低价收的五香粉 高价卖给谁
If we find a bird nest (巢), we will have
工农北路/北门街(路口)我想知道这个在什么地
是不是装了独显,软件的打开速度会快一点?
小林的妈妈病了。放学回家后,小林把饭做好端
跪求Minecarft官方纯净版
三凌锥P-ABC的三条侧棱PA,PB,PC两两互相垂直
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?