1. 首页
  2. 操作系统
  3. Solaris
  4. `define 和`undef

`define 和`undef

上传者: 2020-12-13 10:27:37上传 PDF文件 21.85KB 热度 18次
`define指令用于文本替换,它很像C语言中的#define 指令,如:`define MAX_BUS_SIZE 32. . . reg [ `MAX_BUS_SIZE - 1:0 ] AddReg;一旦`define 指令被编译,其在整个编译过程中都有效。例如,通过另一个文件中的`define指令,MAX_BUS_SIZE 能被多个文件使用。`undef 指令取消前面定义的宏。例如:`define WORD 16 //建立一个文本宏替代。. . .wire [ `WORD : 1] Bus;. . . `undef WORD// 在`undef编译指令后, WORD的宏定义不再有效.
下载地址
用户评论