摘要
ASN.1语言为一种独立于机器的描述语言,广泛应用于现代网络通信系统的各个技术领域。该语言在国外的应用与发展情况较好,但作为收费软件其费用昂贵、资料保密,国内研究较少;传统ASN.1应用系统也存在一定的不足之处,对ASN.1的PER分层运行库系统进行自主研究非常具有实际意义。针对ASN.1的各种不同编解码规则,分析其编解码函数及方法,寻找其共同点,以PER规则为主,设计一个底层的函数库,将具有共性的特征函数封装在一起,大大提高运行库的执行效率。
ASN.1 is a machine-independent description language,which is widely used in various technical fields of modern network communication systems.The application and development of the language in foreign countries is good,but as a charging software,it is expensive and the data is confidential,so there is little research in China;Traditional ASN.1 application system also has some shortcomings,so it is of great practical significance to study the PER layered runtime library system of ASN.1 independently.According to the different en/decoding rules of ASN.1,its en/decoding functions and methods are analyzed to find their common feature,and a bottom-level function library based on PER rules is designed,which encapsulates the common feature functions together,greatly improveing the execution efficiency of the runtime library.
作者
高益
GAO Yi(The Department of Electronic Engineering,Chongqing Aerospace Polytechnic,Chongqing 400021,China)
出处
《微处理机》
2020年第5期26-29,共4页
Microprocessors