早教吧作业答案频道 -->数学-->
关于verilog里数的描述verilog里的数可以这样表示吗?就是15表示成4‘b15,还是必须要写成4’b1111?后面的数如果不是前面表示的位数,是不是就默认是十进制的大小呢?比如3‘h98,是不是就是十进制
题目详情
关于verilog里数的描述
verilog里的数可以这样表示吗?就是15表示成4‘b15,还是必须要写成4’b1111?后面的数如果不是前面表示的位数,是不是就默认是十进制的大小呢?比如3‘h98,是不是就是十进制的98,可以这样写吗?
4'd15不是表示4位的十进制数15吗?可是原数是4位的2进制数啊,虽然两个数实际大小一样,但是进制不一样了,这样可以?
verilog里的数可以这样表示吗?就是15表示成4‘b15,还是必须要写成4’b1111?后面的数如果不是前面表示的位数,是不是就默认是十进制的大小呢?比如3‘h98,是不是就是十进制的98,可以这样写吗?
4'd15不是表示4位的十进制数15吗?可是原数是4位的2进制数啊,虽然两个数实际大小一样,但是进制不一样了,这样可以?
▼优质解答
答案和解析
1.十进制15可以用4位表示为4'b1111(二进制),4'd15(十进制),或者4'hF(十六进制).也就是要与进制对应起来.4'b15就绝对是错的了,因为二进制里是只有1和0的.
2.3'h98并不是十进制的98,而是十六进制的,也就是十进制的9*16+8=152.
而3'd98是十进制的98.如果直接写98,默认就是十进制的98了.位数多高位补零,位数少就会截断.
补充:硬件里面都是用二进制的,只是为了方便可以可以用十进制表示.既然用了Verilog就要有硬件的思维了,
2.3'h98并不是十进制的98,而是十六进制的,也就是十进制的9*16+8=152.
而3'd98是十进制的98.如果直接写98,默认就是十进制的98了.位数多高位补零,位数少就会截断.
补充:硬件里面都是用二进制的,只是为了方便可以可以用十进制表示.既然用了Verilog就要有硬件的思维了,
看了 关于verilog里数的描述...的网友还看了以下:
最基础一次函数下列说法不正确的是1.公式V=4/3πr^3中,4/3和π是常量,r是自变量,V是r的 2020-03-31 …
下列说法中不正确的是A.函数V=4/3πr³中,4/3是常量,r是自变量,V是πr的函数B.代数式 2020-05-13 …
在球的体积公式v=43πr3中,下面说法正确的是()A.v,π,r是变量,43是常量B.v,r是变 2020-05-13 …
怎么用Matlab得到函数的曲线图函数如下:S= -R^2*asin((R-V*t)/R)-((R 2020-05-16 …
请问这个怎么判断是否有最大值或者最小值?S(r)=2πr²+2V/r(r>0)这个S(r)的最值怎 2020-06-15 …
根据开谱勒第二定律,地球在近日点的速度和在远日点的速度满足V近*R近=V远*R远,V远=R近/R远 2020-06-26 …
新桑塔纳档位怎么挂前面是R、1、3、5下面是2、4。1档和倒档怎么挂? 2020-07-11 …
一道关于函数的问题.下列说法不正确的是()A.公式V=(4/3)兀r中,(4/3)是常量,r是自变量 2020-11-03 …
下列说法不正确的是请一一解析,A解析式v=3分之4πr³中,3分之4是常数,r是自变量,v是πr的函 2020-11-03 …
物理大师求教说,当卫星速度大于7.9KM/S时卫星可以绕地做圆周运动.但根据公式V^2/R=GM/R 2020-12-16 …