【Verilog基础】4.基本语法

这篇博客介绍了Verilog语言的基础知识,包括数值的二进制表示如原码、反码和补码,以及它们在数字电路中的应用。详细阐述了原码、反码和补码之间的转换,并举例说明。此外,还讲解了Verilog中的可综合与不可综合语法,强调了补码在数字电路运算中的重要性。同时,讨论了条件操作符、时延控制、边沿触发事件、循环语句、过程赋值语句、模块例化和参数化等关键概念。最后,提到了常数函数和Automatic函数的特性及其在Verilog编程中的作用。

1、数值二进制表示:二进制原码、二进制反码、二进制补码

 原码转反码,假如原码是正数,反码等于原码:假如原码是负数,除了符号位不变,其他的全部取反。

反码转补码,假如原码是正数,补码等于反码:假如原码是负数,补码等于反码加一(不用递进)

二进制有符号数(原码、反码、补码)
10进制 二进制原码 二进制反码 二进制补码
0 0000_0000 0000_0000 0000_0000
1 0000_0001 0000_0001 0000_0001
-1 1000_0001 1111_1110 1111_1111
127 0111_1111 0111_1111 0111_1111
-127 1111_1111 1000_0000 1000_0001
-0 1000_0000 1111_1111 NA
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值