if-statement - “if”如何与verilog中的寄存器一起使用?
问题描述
a = reg[3:0]。“a”的哪些值在“if(a)”中返回 true?。寄存器 a 的哪个单元格以以前的格式进行“if”检查?它是否仅在 a=0000 时返回 0,或者是否存在使 if(a)=0 的 a 的其他值?
解决方案
如果a
是reg [3:0]
,则仅当 时才计算为false
内部if
语句a == 4'b0000
。
推荐阅读
- xamarin.forms - 停止构建寻找 System.Threading.Tasks.Extensions.dll 4.2.0.0
- python - 有没有办法可以为子线程保留上下文本地变量?
- spring-boot - 加载 BulkApi 时找不到方法 readString(Path)
- python - Python 输出格式
- javascript - 如何添加添加按钮以在 Angular 2/4/6/8 Multiselect Dropdown 中输入动态值?
- javascript - 如何将 kendoMultiSelect 选定值存储在数组变量中?
- sql - 包括带有记录的版本号
- java - 将文本文件中的行存储在 java 数组中
- python - 包含小时和项目的元组列表(24 小时格式小时转换为 12 小时格式)
- grails - 如何创建用于代码生成的 CLI 脚本,就像“grails create-controller”所做的那样