[Actel FPGA] 求教

[复制链接]
 楼主| fangui 发表于 2008-11-23 09:06 | 显示全部楼层 |阅读模式
无符合常数<br />下面是一些赋值语句的实例:<br />r&nbsp;e&nbsp;g&nbsp;[0:5]&nbsp;B&nbsp;a&nbsp;r;<br />i&nbsp;n&nbsp;t&nbsp;e&nbsp;g&nbsp;e&nbsp;r&nbsp;T&nbsp;a&nbsp;b;<br />.&nbsp;.&nbsp;.<br /><br />下面为具体实例:<br />B&nbsp;a&nbsp;r&nbsp;=&nbsp;-&nbsp;4'd12/4;<br />T&nbsp;a&nbsp;b&nbsp;=&nbsp;-&nbsp;4'd12&nbsp;/4;<br /><br /><br />教材上是这样说的:<br />在第一次赋值中,&nbsp;B&nbsp;a&nbsp;r被赋于十进制值6&nbsp;1(位向量为1111&nbsp;0&nbsp;1)。而在第二个赋值中,&nbsp;Ta&nbsp;b被<br />赋于与十进制1&nbsp;0&nbsp;7&nbsp;3&nbsp;7&nbsp;4&nbsp;1&nbsp;8&nbsp;2&nbsp;1(位值为0&nbsp;0&nbsp;11&nbsp;.&nbsp;.&nbsp;.&nbsp;111&nbsp;0&nbsp;1)。<br />我有些不明白,Tab的值应该是4294967293(位值为11111111111111111111111111111101)就是说应该事32位的补码,但是1073741821总的位数是30位,有些不理解,哪位高人能指点一下呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

87

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部