1
完善资料让更多小伙伴认识你,还能领取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| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 16:59 , Processed in 0.798201 second(s), Total 63, Slave 51 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号