计算机组成 - verilog 进阶
一、关于常量
1.1 负数
负数在 verilog 里是按照补码储存的,也就是说 ,但是需要注意的是,在比较的时候,是无符号的比较,也就是说 这个事情是对的。更离谱的是, 这件事也是对的,在表达式中运算的时候也是这样的。
1.2 参数
parameter 的提出我一开始以为他是多余的,因为 define 可以代替,后来这个跟 C 不一样,每次用 define 定义的宏,宏前面都是需要带 “ ' ” 符号的,所以写起来太不方便了。常见的还是用 parameter 比较方便,但是因为 define 还是有用的,因为 parameter 的右式必须是符合表达式规则的,但是 define 就没有这个要求。
