有关verilog语法的题目有这样一个语句:reg[7:0] A; A=2'hFF;问A此时的值应该是多少,给出四个选项

有关verilog语法的题目
有这样一个语句:reg[7:0] A;
A=2'hFF;
问A此时的值应该是多少,给出四个选项:(1)8‘b0000_0011 (2) 8'h03 (3) 8'b1111_1111 (4) 8'b11111111
QQ乖乖 1年前 已收到3个回答 举报

无言独上高楼 幼苗

共回答了18个问题采纳率:88.9% 举报

A=2'hFF;相当于A=2'b11;
'h代表十六进制数,FF转换成二进制就是1111_1111,前面的数字2代表位数,就是只取低2位.
而A被定义为reg[7:0] A; 就是本身有8位,所以答案是(1)(2)

1年前

5

xiangganzi 幼苗

共回答了2个问题 举报

会报一个warning
值是(1) (2)

1年前

2

yunizhongdenenya 幼苗

共回答了1个问题 举报

选(1),因为A=2‘hFF,说明A只能取‘hFF的低两位,即’b11

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.038 s. - webmaster@yulucn.com