完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
菜鸟入门,刚刚学到这里碰到了问题:
reg [0:5] Bar; integer Tab; Bar = -4'd12; //寄存器变量Bar的十进制数为52,向量值为110100.(因为Bar是一般寄存器变量,存储无符号数) Tab = -4'd12; //整数Tab的十进制数为-12,位形式为110100.(因为Tab是整数寄存器变量,存储有符号数) 我的困惑是,-12的二进制补码应该是10100,为什么这里写成110100了?前面为啥多个1?? 求大神指教~谢谢! |
|
相关推荐
6 个讨论
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-15 03:20 , Processed in 0.766849 second(s), Total 64, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号