抽象语法模块定义ASN.1的基本单位是模块,用于定义一个抽象数据类型ASN.1模块实际上是由一组类型定义和值定义组成
类型定义是说明类型的名称和类型的格式,值定义是规定将什么样的具体值赋给某一类型
模块定义的基本形式为DEFINITIONS::=BEGINEXPORTSAssignment ListEND其中,Module Identifier 是模块名,模块名的第一个字母必须大写
EXPORTS 结构用于定义其他模块可以移值的类型或值,而 IMPORTS 结构规定了模块中某些定义是从其他模块中移植过来的
Assignment List 部分包含模块定义的所有类型、值和宏定义
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。