早教吧作业答案频道 -->数学-->
verilog变量值怎么确定我看了夏宇闻的verilog数字系统设计教程这本书,我在看第119页!有个很奇怪的问题不明白!请教一下reg[7:0]A;A=2'hFF;什么值和下面的值相等(1)8'b00000011(2)8'h03(3)8'b11111111(4)8
题目详情
verilog变量值怎么确定
我看了夏宇闻的verilog数字系统设计教程这本书,我在看第119页!
有个很奇怪的问题不明白!请教一下
reg [7:0] A;
A=2'hFF;什么值和下面的值相等
(1)8'b0000_0011 (2)8'h03 (3)8'b1111_1111 (4)8'b11111111
为什么书上说的答案是 和1、2相等
还有
reg [7:0] B;
B=8'bZ0;
(1)8'0000_00Z0 (2)8'bZZZZ_0000 (3)8'b0000_ZZZ0 (4)8'bZZZZ_ZZZ0
这个更奇怪,为什么是和第四个值相等?我怎么也想不明白?到底是怎么计算的?
我看了夏宇闻的verilog数字系统设计教程这本书,我在看第119页!
有个很奇怪的问题不明白!请教一下
reg [7:0] A;
A=2'hFF;什么值和下面的值相等
(1)8'b0000_0011 (2)8'h03 (3)8'b1111_1111 (4)8'b11111111
为什么书上说的答案是 和1、2相等
还有
reg [7:0] B;
B=8'bZ0;
(1)8'0000_00Z0 (2)8'bZZZZ_0000 (3)8'b0000_ZZZ0 (4)8'bZZZZ_ZZZ0
这个更奇怪,为什么是和第四个值相等?我怎么也想不明白?到底是怎么计算的?
▼优质解答
答案和解析
第一个问题:
A=2‘hFF是十六进制表示的,FF本来前面是8位表示才是完全,他只用了2位.
举个例子,A这样写你是不是好理解,A=8‘hFF,转成2进制就是A=8’b1111_1111
A写成这样,A=2‘hFF,就是取低两位,高位补0,所以2进制就是(1)8'b0000_0011
同理写成十六进制就是(2)8'h03
第二个问题:
B=8'bZ0,是二进制表示的,2进制的0只能表示一个位,所以就只有一个0,在最末位
(4)8'bZZZZ_ZZZ0
希望能帮到你
A=2‘hFF是十六进制表示的,FF本来前面是8位表示才是完全,他只用了2位.
举个例子,A这样写你是不是好理解,A=8‘hFF,转成2进制就是A=8’b1111_1111
A写成这样,A=2‘hFF,就是取低两位,高位补0,所以2进制就是(1)8'b0000_0011
同理写成十六进制就是(2)8'h03
第二个问题:
B=8'bZ0,是二进制表示的,2进制的0只能表示一个位,所以就只有一个0,在最末位
(4)8'bZZZZ_ZZZ0
希望能帮到你
看了 verilog变量值怎么确定...的网友还看了以下:
若A=2+i,则1-C16(1)a+C16(2)a^2-……+C16(16)a^16的值为什么原式 2020-06-03 …
[(1+i)^8-1]/i*(1+i)^8=50/13求i 2020-07-04 …
我是一个初中生已知数组a中,每个元素a[i,j]在存储时要占3个字节,设i从1变化到8,j从1变化 2020-07-18 …
关于复数的(1)试求i,i^2,i^3,i^4,i^5,i^6,i^7,i^8的值;(2)由(1) 2020-07-26 …
8+6=3+6=i-0=6+3+2=k2-i=k2-7=kk-上=2+i-7=7+2=2+8=8+i 2020-10-30 …
已知复数z=1-i则z^/z-1==(1-i)²/(-i)怎么变=i(1-2i+i²)的?这类题有什 2020-10-31 …
(2i11•广州模拟)直接写出得数8.8+i.22=&nbsx;i.n×i.2=i.e-i.n=1÷ 2020-11-01 …
求证e^i(4π/n)+e^i(8π/n)+...+e^i4(n-1)π/n+e^i(4nπ/n)= 2020-11-01 …
高中物理当物体绕定轴转动时,如果它对轴的转动惯量是可变的,则在满足角动量守恒的条件下,物体的角速度随 2020-11-21 …
第四部我不懂4:s=17;i=7;i=8;为什么i=7;i=8;有两个i;i; 2020-12-17 …